==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_1db397d6-e130-42c7-8a9c-79cb8312e52f]...done ==> Making package: krita 5.2.2-10.1 (Sun Jun 9 11:16:17 2024) ==> Retrieving sources... -> Downloading krita-5.2.2.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 6 267M 6 18.4M 0 0 20.7M 0 0:00:12 --:--:-- 0:00:12 20.7M 40 267M 40 109M 0 0 57.8M 0 0:00:04 0:00:01 0:00:03 90.9M 74 267M 74 199M 0 0 68.9M 0 0:00:03 0:00:02 0:00:01 90.4M 99 267M 99 265M 0 0 62.7M 0 0:00:04 0:00:04 --:--:-- 73.8M 100 267M 100 267M 0 0 63.0M 0 0:00:04 0:00:04 --:--:-- 74.2M -> Downloading krita-5.2.2.tar.gz.sig... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 833 100 833 0 0 1964 0 --:--:-- --:--:-- --:--:-- 1969 -> Found xsimd-12.patch -> Found sip-6.8.patch -> Downloading ace7edcc.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5557 0 5557 0 0 32707 0 --:--:-- --:--:-- --:--:-- 32881 -> Downloading 5dfe4918.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1690 0 1690 0 0 9516 0 --:--:-- --:--:-- --:--:-- 9548 ==> Validating source files with sha256sums... krita-5.2.2.tar.gz ... Passed krita-5.2.2.tar.gz.sig ... Skipped xsimd-12.patch ... Passed sip-6.8.patch ... Passed ace7edcc.patch ... Passed 5dfe4918.patch ... Passed ==> Verifying source file signatures with gpg... krita-5.2.2.tar.gz ... Passed ==> Making package: krita 5.2.2-10.1 (Sun Jun 9 11:16:31 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... :: There are 2 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack Enter a number (default=1): :: There are 2 providers available for dbus-units: :: Repository core 1) dbus-broker-units 2) dbus-daemon-units Enter a number (default=1): looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (197) New Version Net Change extra/alsa-lib 1.2.11-1 1.70 MiB extra/alsa-topology-conf 1.2.5.1-3 0.33 MiB extra/alsa-ucm-conf 1.2.11-1 0.38 MiB extra/aom 3.9.0-1 8.76 MiB core/argon2 20190702-5 0.10 MiB extra/avahi 1:0.8+r194+g3f79789-2 1.88 MiB extra/blas 3.12.0-5 0.65 MiB extra/cairo 1.18.0-2 1.55 MiB extra/cblas 3.12.0-5 0.34 MiB core/cryptsetup 2.7.2-1 2.81 MiB extra/dav1d 1.4.2-1 1.76 MiB core/dbus 1.14.10-2 0.89 MiB core/dbus-broker 36-2 0.35 MiB core/dbus-broker-units 36-2 0.00 MiB extra/default-cursors 2-1 0.00 MiB core/device-mapper 2.03.24-1 0.74 MiB extra/double-conversion 3.3.0-1 0.18 MiB extra/duktape 2.7.0-6 0.79 MiB core/expat 2.6.2-1 0.41 MiB extra/flac 1.4.3-1 1.12 MiB extra/freeglut 3.4.0-1 0.39 MiB extra/gdk-pixbuf2 2.42.12-1 2.99 MiB extra/glew 2.2.0-6 3.59 MiB extra/glslang 14.1.0-1 13.96 MiB extra/glu 9.0.3-1 0.36 MiB extra/gperftools 2.15-1 2.37 MiB extra/graphite 1:1.3.14-3 0.20 MiB extra/gsm 1.0.22-1 0.10 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/hidapi 0.14.0-2 0.13 MiB extra/highway 1.2.0-1 8.17 MiB core/hwdata 0.383-1 9.14 MiB extra/iso-codes 4.16.0-1 18.80 MiB extra/jack2 1.9.22-1 1.89 MiB extra/jasper 4.2.4-1 0.64 MiB extra/jbigkit 2.1-8 0.16 MiB core/kbd 2.6.4-1 3.14 MiB core/kmod 32-1 0.28 MiB extra/l-smash 2.14.5-3 1.04 MiB extra/lame 3.100-4 1.19 MiB extra/libass 0.17.2-1 0.29 MiB extra/libasyncns 1:0.8+r3+g68cd5af-2 0.05 MiB extra/libavc1394 0.5.4-6 0.12 MiB extra/libbluray 1.3.4-1 1.29 MiB extra/libbs2b 3.1.0-8 0.07 MiB extra/libcups 2:2.4.8-2 0.76 MiB extra/libdaemon 0.14-5 0.06 MiB extra/libdatrie 0.2.13-4 0.48 MiB extra/libdeflate 1.20-2 0.13 MiB extra/libdovi 3.3.0-2 0.54 MiB extra/libdrm 2.4.121-1 1.23 MiB extra/libebur128 1.2.6-1 0.05 MiB core/libedit 20240517_3.1-1 0.27 MiB extra/libevdev 1.13.2-1 0.21 MiB extra/libglvnd 1.7.0-1 3.70 MiB extra/libgudev 238-1 0.39 MiB extra/libice 1.1.1-2 0.36 MiB extra/libiec61883 1.2.0-7 0.12 MiB core/libinih 58-1 0.05 MiB extra/libinput 1.26.0-1 1.09 MiB extra/libjxl 0.10.2-1 6.56 MiB extra/libmodplug 0.8.9.0-5 0.36 MiB extra/libogg 1.3.5-2 0.44 MiB extra/libomxil-bellagio 0.9.3-4 0.58 MiB extra/libopenmpt 0.7.7-1 2.22 MiB extra/libpciaccess 0.18.1-2 0.06 MiB extra/libplacebo 6.338.2-6 1.49 MiB extra/libproxy 0.5.6-1 0.10 MiB extra/libpulse 17.0-3 1.51 MiB extra/libraw 0.21.2-1 2.67 MiB extra/libraw1394 2.1.2-3 0.16 MiB extra/librsvg 2:2.58.1-1 11.64 MiB extra/libsamplerate 0.2.2-2 1.55 MiB extra/libsm 1.2.4-1 0.26 MiB extra/libsndfile 1.2.2-2 1.03 MiB extra/libsoxr 0.1.3-3 0.21 MiB extra/libssh 0.10.6-2 0.58 MiB extra/libthai 0.1.29-3 1.22 MiB extra/libtheora 1.1.1-6 1.68 MiB extra/libunwind 1.8.1-3 0.29 MiB extra/libva 2.21.0-1 0.90 MiB extra/libvdpau 1.5-2 0.28 MiB extra/libvorbis 1.3.7-3 1.44 MiB extra/libvpl 2.11.0-1 0.92 MiB extra/libvpx 1.14.0-1 3.62 MiB extra/libwacom 2.12.0-1 1.36 MiB extra/libxau 1.0.11-2 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxcomposite 0.4.6-1 0.02 MiB extra/libxcursor 1.2.2-1 0.06 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.30 MiB extra/libxfixes 6.0.1-1 0.04 MiB extra/libxft 2.3.8-1 0.13 MiB extra/libxi 1.8.1-1 0.48 MiB extra/libxkbcommon 1.7.0-2 0.79 MiB extra/libxkbcommon-x11 1.7.0-2 0.07 MiB extra/libxmu 1.2.1-1 0.33 MiB extra/libxrandr 1.5.4-1 0.07 MiB extra/libxrender 0.9.11-1 0.10 MiB extra/libxshmfence 1.3.2-1 0.02 MiB extra/libxt 1.3.0-1 2.04 MiB extra/libxv 1.0.12-1 0.06 MiB extra/libxxf86vm 1.1.5-1 0.03 MiB extra/llvm-libs 17.0.6-5 129.24 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-2 0.47 MiB core/lzo 2.10-5 0.38 MiB extra/md4c 0.5.2-1 0.25 MiB extra/mesa 1:24.1.1-1 96.92 MiB extra/minizip-ng 4.0.6-1 0.23 MiB core/mpdecimal 4.0.0-2 0.32 MiB extra/mpg123 1.32.6-1 1.16 MiB extra/mtdev 1.1.6-2 0.05 MiB extra/ocl-icd 2.3.2-1 0.45 MiB extra/opencore-amr 0.1.6-1 0.28 MiB extra/opus 1.5.2-1 5.30 MiB extra/pango 1:1.52.2-1 2.26 MiB extra/pixman 0.43.4-1 0.71 MiB core/popt 1.19-1 0.23 MiB extra/portaudio 1:19.7.0-2 0.33 MiB extra/pystring 1.1.4-1 0.11 MiB core/python 3.12.3-1 70.10 MiB extra/qt5-translations 5.15.14-1 14.71 MiB extra/qt5-wayland 5.15.14+kde+r58-1 5.99 MiB extra/rav1e 0.7.1-1 7.52 MiB extra/rubberband 3.3.0-1 5.25 MiB extra/sdl2 2.30.3-1 4.41 MiB extra/shaderc 2024.0-1 0.67 MiB extra/shared-mime-info 2.4-1 4.55 MiB extra/snappy 1.1.10-1 0.08 MiB extra/speex 1.2.1-1 0.62 MiB extra/speexdsp 1.2.1-1 0.54 MiB extra/spirv-tools 2024.1-1 6.30 MiB extra/srt 1.5.3-1 3.77 MiB extra/svt-av1 2.1.0-1 7.17 MiB core/systemd 255.7-1 30.96 MiB extra/tinyxml 2.6.2-10 0.19 MiB extra/tslib 1.23-1 0.47 MiB extra/v4l-utils 1.26.1-1 11.02 MiB extra/vapoursynth R68-1 3.19 MiB extra/vid.stab 1.1.1-1 0.14 MiB extra/vmaf 3.0.0-1 6.39 MiB extra/vulkan-icd-loader 1.3.285-1 0.53 MiB extra/wayland 1.23.0-1 0.80 MiB extra/x264 3:0.164.r3108.31e19f9-2 3.77 MiB extra/x265 3.5-3 19.13 MiB extra/xcb-proto 1.17.0-2 1.02 MiB extra/xcb-util 0.4.1-1 0.04 MiB extra/xcb-util-image 0.4.1-2 0.05 MiB extra/xcb-util-keysyms 0.4.1-4 0.02 MiB extra/xcb-util-renderutil 0.3.10-1 0.03 MiB extra/xcb-util-wm 0.4.2-1 0.21 MiB extra/xdg-utils 1.2.1-1 0.30 MiB extra/xkeyboard-config 2.42-1 6.45 MiB extra/xorg-xprop 1.2.7-1 0.05 MiB extra/xorg-xset 1.2.5-1 0.04 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/xvidcore 1.3.7-2 0.68 MiB extra/xxhash 0.8.2-1 0.41 MiB extra/yaml-cpp 0.8.0-1 0.42 MiB extra/zimg 3.0.5-1 0.93 MiB extra/exiv2 0.28.2-4 7.61 MiB extra/ffmpeg 2:6.1.1-7 38.38 MiB extra/fftw 3.3.10-7 8.82 MiB extra/fontconfig 2:2.15.0-2 1.10 MiB extra/freetype2 2.13.2-1 1.63 MiB extra/fribidi 1.0.15-1 0.24 MiB extra/giflib 5.2.2-1 0.27 MiB extra/gsl 2.8-1 4.51 MiB extra/harfbuzz 8.5.0-1 4.06 MiB extra/imath 3.1.11-2 25.50 MiB extra/kcompletion5 5.116.0-1 1.11 MiB extra/kconfig5 5.116.0-1 2.93 MiB extra/kcoreaddons5 5.116.0-1 3.44 MiB extra/kcrash5 5.116.0-1 0.22 MiB extra/kguiaddons5 5.116.0-1 0.69 MiB extra/ki18n5 5.116.0-1 17.50 MiB extra/kitemviews5 5.116.0-1 0.88 MiB extra/kwidgetsaddons5 5.116.0-1 11.30 MiB extra/kwindowsystem5 5.116.0-1 1.79 MiB extra/lcms2 2.16-1 0.67 MiB extra/libjpeg-turbo 3.0.3-1 2.28 MiB extra/libkdcraw5 24.05.0-1 0.13 MiB extra/libpng 1.6.43-1 0.57 MiB extra/libtiff 4.6.0-5 1.28 MiB extra/libunibreak 6.1-1 0.15 MiB extra/libwebp 1.4.0-1 1.09 MiB extra/libx11 1.8.9-1 9.77 MiB extra/mlt 7.24.0-1 9.74 MiB extra/opencolorio 2.3.2-2 7.69 MiB extra/openexr 3.2.4-1 7.18 MiB extra/openjpeg2 2.5.2-1 13.28 MiB extra/qt5-base 5.15.14+kde+r141-1 62.87 MiB extra/qt5-declarative 5.15.14+kde+r28-1 23.05 MiB extra/qt5-svg 5.15.14+kde+r5-1 0.50 MiB extra/qt5-x11extras 5.15.14-1 0.04 MiB extra/quazip-qt5 1.4-1 0.36 MiB Total Installed Size: 887.93 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing expat... installing libinih... installing exiv2... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing aom... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing fribidi... installing gsm... installing dbus... installing libsamplerate... installing opus... installing jack2... Optional dependencies for jack2 a2jmidid: for ALSA MIDI to JACK MIDI bridging libffado: for firewire support using FFADO jack-example-tools: for official JACK example-clients and tools jack2-dbus: for dbus integration jack2-docs: for developer documentation realtime-privileges: for realtime privileges installing lame... installing libunibreak... installing libass... installing libraw1394... installing libavc1394... installing libbluray... Optional dependencies for libbluray java-runtime: BD-J library installing libogg... installing flac... installing libvorbis... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support [pending] jack: for jack audio support [installed] libpulse: for pulse audio support [pending] perl: for conplay [installed] installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libbs2b... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [installed] installing libxfixes... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libiec61883... installing giflib... installing libunwind... installing gperftools... Optional dependencies for gperftools graphviz: pprof graph generation perl: pprof and pprof-symbolize commands [installed] installing highway... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing imath... Optional dependencies for imath boost-libs: python bindings python: python bindings [pending] installing libdeflate... installing openexr... installing libjxl... Optional dependencies for libjxl gdk-pixbuf2: for gdk-pixbuf loader [pending] gimp: for gimp plugin java-runtime: for JNI bindings installing libmodplug... installing libasyncns... installing device-mapper... installing popt... installing argon2... installing cryptsetup... installing dbus-broker... installing dbus-broker-units... installing kbd... installing kmod... installing hwdata... installing systemd... warning: directory permissions differ on /var/log/journal/ filesystem: 755 package: 2755 Creating group 'sys' with GID 3. Creating group 'mem' with GID 8. Creating group 'ftp' with GID 11. Creating group 'mail' with GID 12. Creating group 'log' with GID 19. Creating group 'smmsp' with GID 25. Creating group 'proc' with GID 26. Creating group 'games' with GID 50. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'floppy' with GID 94. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Creating group 'nobody' with GID 65534. Creating group 'adm' with GID 999. Creating group 'wheel' with GID 998. Creating group 'utmp' with GID 997. Creating group 'audio' with GID 996. Creating group 'disk' with GID 995. Creating group 'input' with GID 994. Creating group 'kmem' with GID 993. Creating group 'kvm' with GID 992. Creating group 'lp' with GID 991. Creating group 'optical' with GID 990. Creating group 'render' with GID 989. Creating group 'sgx' with GID 988. Creating group 'storage' with GID 987. Creating group 'tty' with GID 5. Creating group 'uucp' with GID 986. Creating group 'video' with GID 985. Creating group 'users' with GID 984. Creating group 'groups' with GID 983. Creating group 'systemd-journal' with GID 982. Creating group 'rfkill' with GID 981. Creating group 'bin' with GID 1. Creating user 'bin' (n/a) with UID 1 and GID 1. Creating group 'daemon' with GID 2. Creating user 'daemon' (n/a) with UID 2 and GID 2. Creating user 'mail' (n/a) with UID 8 and GID 12. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 33. Creating user 'http' (n/a) with UID 33 and GID 33. Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'systemd-coredump' with GID 980. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 980 and GID 980. Creating group 'systemd-network' with GID 979. Creating user 'systemd-network' (systemd Network Management) with UID 979 and GID 979. Creating group 'systemd-oom' with GID 978. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 978 and GID 978. Creating group 'systemd-journal-remote' with GID 977. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 977 and GID 977. Creating group 'systemd-resolve' with GID 976. Creating user 'systemd-resolve' (systemd Resolver) with UID 976 and GID 976. Creating group 'systemd-timesync' with GID 975. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 975 and GID 975. Creating group 'tss' with GID 974. Creating user 'tss' (tss user for tpm2) with UID 974 and GID 974. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service. Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target. Created symlink /etc/systemd/system/sockets.target.wants/systemd-userdbd.socket → /usr/lib/systemd/system/systemd-userdbd.socket. Optional dependencies for systemd libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote quota-tools: kernel-level quota management systemd-sysvcompat: symlink package to provide sysvinit binaries systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image polkit: allow administration as unprivileged user curl: systemd-journal-upload, machinectl pull-tar and pull-raw [installed] gnutls: systemd-journal-gatewayd and systemd-journal-remote [installed] qrencode: show QR codes iptables: firewall features libbpf: support BPF programs libpwquality: check password quality libfido2: unlocking LUKS2 volumes with FIDO2 token libp11-kit: support PKCS#11 [installed] tpm2-tss: unlocking LUKS2 volumes with TPM2 [installed] installing libpulse... Optional dependencies for libpulse glib2: mainloop integration [installed] pulse-native-provider: PulseAudio backend installing portaudio... installing libopenmpt... installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing spirv-tools... installing glslang... installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt [pending] installing lcms2... installing shaderc... installing libdovi... installing xxhash... installing libplacebo... installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl [installed] librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing libsoxr... installing libssh... installing libtheora... installing libva... Optional dependencies for libva intel-media-driver: backend for Intel GPUs (>= Broadwell) libva-intel-driver: backend for Intel GPUs (<= Haswell) libva-mesa-driver: backend for AMD and NVIDIA GPUs installing libvdpau... Optional dependencies for libvdpau libvdpau-va-gl: driver using VAAPI mesa-vdpau: driver for Mesa nvidia-utils: driver for NVIDIA installing libvpx... installing libwebp... installing libxv... installing ocl-icd... Optional dependencies for ocl-icd opencl-driver: packaged opencl driver installing libvpl... Optional dependencies for libvpl intel-media-sdk: runtime implementation for legacy Intel GPUs vpl-gpu-rt: runtime implementation for Tiger Lake and newer GPUs installing opencore-amr... installing openjpeg2... installing rav1e... installing fftw... Optional dependencies for fftw fftw-openmpi: for OpenMPI integration installing rubberband... installing libxcursor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver [installed] libpulse: PulseAudio audio driver [installed] jack: JACK audio driver [installed] pipewire: PipeWire audio driver libdecor: Wayland client decorations installing snappy... installing speexdsp... installing speex... installing srt... installing svt-av1... installing hicolor-icon-theme... installing v4l-utils... Optional dependencies for v4l-utils qt5-base: for qv4l2 and qvidcap [pending] alsa-lib: for qv4l2 [installed] installing zimg... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing vapoursynth... installing vid.stab... installing vmaf... installing l-smash... installing x264... installing x265... installing xvidcore... installing ffmpeg... Optional dependencies for ffmpeg avisynthplus: AviSynthPlus support frei0r-plugins: Frei0r video effects support intel-media-sdk: Intel QuickSync support (legacy) ladspa: LADSPA filters nvidia-utils: Nvidia NVDEC/NVENC support onevpl-intel-gpu: Intel QuickSync support installing blas... installing cblas... installing gsl... installing xcb-util-keysyms... installing xcb-util-renderutil... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing xcb-util-wm... installing libxi... installing xcb-util... installing xcb-util-image... installing tslib... installing mtdev... installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing duktape... installing libproxy... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings [pending] installing libcups... installing double-conversion... installing md4c... installing qt5-translations... installing qt5-base... Optional dependencies for qt5-base qt5-svg: to use SVG icon themes [pending] qt5-wayland: to run Qt applications in a Wayland session [pending] postgresql-libs: PostgreSQL driver mariadb-libs: MariaDB driver unixodbc: ODBC driver libfbclient: Firebird/iBase driver freetds: MS SQL driver gtk3: GTK platform plugin perl: for fixqt4headers and syncqt [installed] installing kwidgetsaddons5... installing kconfig5... Optional dependencies for kconfig5 qt5-declarative: QML bindings [pending] installing kcompletion5... installing kcoreaddons5... installing qt5-x11extras... installing kwindowsystem5... installing kcrash5... Optional dependencies for kcrash5 drkonqi: KDE crash handler application installing qt5-declarative... installing libxcomposite... installing qt5-wayland... installing kguiaddons5... installing iso-codes... installing ki18n5... Optional dependencies for ki18n5 python: to compile .ts files [installed] installing kitemviews5... installing libxrandr... installing freeglut... installing glu... installing jasper... Optional dependencies for jasper jasper-doc: documentation installing libraw... installing libkdcraw5... installing libebur128... installing mlt... Optional dependencies for mlt ffmpeg: ffmpeg plugin [installed] fftw: plus plugin [installed] fontconfig: gdk plugin [installed] frei0r-plugins: for additional effects gdk-pixbuf2: gdk plugin [installed] glib2: gdk plugin [installed] jack: JACK sound output plugin [installed] ladspa: LADSPA plugins libepoxy: opengl plugin libexif: auto rotate plugin libglvnd: opengl plugin [installed] libsamplerate: libavresample plugin [installed] libvorbis: vorbis plugin [installed] libx11: SDL1 plugin [installed] libxml2: XML plugin [installed] movit: opengl plugin opencv: openCV plugin qt5-base: QT5 plugins [installed] qt5-svg: Qt5 plugins [pending] qt6-base: Qt6 plugin qt6-5compat: Qt6 plugin qt6-svg: Qt6 plugin pango: gdk plugin [installed] python: python bindings [installed] rtaudio: rtaudio plugin rubberband: audio pitch plugin [installed] sdl2: SDL2 plugin [installed] sdl_image: SDL1 plugin sdl12-compat: SDL1 plugin sox: SOX (Audio Swiss Army Knife) plugin vid.stab: video stabilize plugin [installed] zlib: glaxnimate plugin [installed] installing glew... Optional dependencies for glew libx11: for glxewinfo and visualinfo [installed] installing tinyxml... installing yaml-cpp... installing pystring... installing minizip-ng... installing opencolorio... Optional dependencies for opencolorio python: python bindings [installed] installing qt5-svg... installing quazip-qt5... :: Running post-transaction hooks... ( 1/15) Creating system user accounts... Creating group 'avahi' with GID 973. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 973 and GID 973. ( 2/15) Updating journal message catalog... ( 3/15) Reloading system manager configuration... Skipped: Current root is not booted. ( 4/15) Reloading user manager configuration... Skipped: Current root is not booted. ( 5/15) Updating udev hardware database... ( 6/15) Applying kernel sysctl settings... Skipped: Current root is not booted. ( 7/15) Creating temporary files... ( 8/15) Reloading device manager configuration... Skipped: Device manager is not running. ( 9/15) Arming ConditionNeedsUpdate... (10/15) Updating the MIME type database... (11/15) Updating fontconfig configuration... (12/15) Reloading system bus configuration... Skipped: Current root is not booted. (13/15) Updating fontconfig cache... (14/15) Probing GDK-Pixbuf loader modules... (15/15) Updating the info directory file... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (55) New Version Net Change extra/babl 0.1.108-1 3.68 MiB extra/boost-libs 1.83.0-8 8.10 MiB extra/cmake 3.29.5-2 74.48 MiB extra/cppdap 1.58.0-1 1.62 MiB extra/docbook-xml 4.5-9 1.96 MiB extra/docbook-xsl 1.79.2-7 26.32 MiB extra/gegl 0.4.48-3 19.97 MiB extra/json-glib 1.8.0-1 0.97 MiB extra/jsoncpp 1.9.5-2 0.73 MiB extra/karchive5 5.116.0-1 1.05 MiB extra/lapack 3.12.0-5 7.48 MiB extra/lensfun 1:0.3.4-4 4.29 MiB extra/libde265 1.0.15-1 0.77 MiB extra/libspiro 1:20221101-2 0.04 MiB extra/libuv 1.48.0-2 0.58 MiB extra/libxslt 1.1.39-2 0.77 MiB extra/luajit 2.1.1716656478-1 0.80 MiB core/nspr 4.35-3 0.71 MiB core/nss 3.101-1 4.96 MiB extra/poppler 24.06.0-1 5.92 MiB extra/poppler-glib 24.06.0-1 3.09 MiB extra/python-autocommand 2.2.2-6 0.08 MiB extra/python-fastjsonschema 2.19.1-3 0.26 MiB extra/python-inflect 7.2.1-2 0.36 MiB extra/python-jaraco.context 4.3.0-4 0.03 MiB extra/python-jaraco.functools 4.0.1-1 0.07 MiB extra/python-jaraco.text 3.12.0-3 0.08 MiB extra/python-more-itertools 10.2.0-2 0.61 MiB extra/python-ordered-set 4.1.0-5 0.06 MiB extra/python-packaging 24.0-1 0.50 MiB extra/python-platformdirs 4.2.0-3 0.23 MiB extra/python-pyqt5-sip 12.13.0-2 0.20 MiB extra/python-setuptools 1:69.0.3-6 4.39 MiB extra/python-tomli 2.0.1-4 0.10 MiB extra/python-trove-classifiers 2024.5.22-1 0.12 MiB extra/python-typeguard 4.2.1-2 0.40 MiB extra/python-typing_extensions 4.12.2-1 0.41 MiB extra/python-validate-pyproject 0.16-1 0.31 MiB extra/rhash 1.4.4-1 0.32 MiB extra/suitesparse 7.7.0-1 181.51 MiB extra/boost 1.83.0-8 178.92 MiB extra/eigen 3.4.0-2 8.37 MiB extra/extra-cmake-modules 6.2.0-1 1.77 MiB extra/immer 0.8.1-1 0.60 MiB extra/kdoctools5 5.116.0-1 2.56 MiB extra/kseexpr 4.0.4.0-1 2.12 MiB extra/lager 0.1.1-1 0.25 MiB extra/libheif 1.17.6-5 1.17 MiB extra/libmypaint 1.6.1-1 1.09 MiB extra/poppler-qt5 24.06.0-1 0.84 MiB extra/python-pyqt5 5.15.10-2 25.54 MiB extra/qt5-tools 5.15.14+kde+r4-1 15.26 MiB extra/sip 6.8.3-3 4.33 MiB extra/xsimd12 12.1.1-1 1.29 MiB extra/zug 0.1.1-1 0.18 MiB Total Installed Size: 602.62 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing boost... Optional dependencies for boost python: for python bindings [installed] installing eigen... installing cppdap... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing extra-cmake-modules... Optional dependencies for extra-cmake-modules python-pyxdg: to generate fastlane metadata for Android apps python-requests: to generate fastlane metadata for Android apps python-yaml: to generate fastlane metadata for Android apps installing immer... installing karchive5... installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing docbook-xml... installing docbook-xsl... installing kdoctools5... installing kseexpr... installing lager... installing libde265... Optional dependencies for libde265 ffmpeg: for sherlock265 [installed] qt5-base: for sherlock265 [installed] sdl: dec265 YUV overlay output installing libheif... Optional dependencies for libheif libjpeg: for heif-convert and heif-enc [installed] libpng: for heif-convert and heif-enc [installed] dav1d: dav1d encoder [installed] ffmpeg: hardware decode [installed] rav1e: rav1e encoder [installed] svt-av1: svt-av1 encoder [installed] installing babl... installing json-glib... installing lensfun... Optional dependencies for lensfun python: for lensfun-update-data and lensfun-add-adapter [installed] installing libspiro... installing luajit... installing nspr... installing nss... installing poppler... Optional dependencies for poppler poppler-data: highly recommended encoding data to display PDF documents with certain encodings and characters installing poppler-glib... installing lapack... installing suitesparse... installing gegl... Optional dependencies for gegl ffmpeg: FFmpeg Frame Loader and FFmpeg Frame Saver plugins [installed] graphviz: for gegl-introspect sdl2: SDL2 Display plugin [installed] installing libmypaint... installing poppler-qt5... installing python-pyqt5-sip... installing python-pyqt5... Optional dependencies for python-pyqt5 python-opengl: enable OpenGL 3D graphics in PyQt applications python-dbus: for python-dbus mainloop support qt5-multimedia: QtMultimedia, QtMultimediaWidgets qt5-tools: QtHelp, QtDesigner [pending] qt5-svg: QtSvg [installed] qt5-xmlpatterns: QtXmlPatterns qt5-declarative: QtQml, qmlplugin [installed] qt5-serialport: QtSerialPort qt5-websockets: QtWebSockets qt5-connectivity: QtNfc, QtBluetooth qt5-x11extras: QtX11Extras [installed] qt5-remoteobjects: QtRemoteObjects qt5-speech: QtTextToSpeech qt5-quick3d: QtQuick3D qt5-location: QtLocation, QtPositioning qt5-sensors: QtSensors qt5-webchannel: QtWebChannel installing qt5-tools... Optional dependencies for qt5-tools clang: for qdoc installing python-packaging... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-typing_extensions... installing python-typeguard... installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing sip... installing xsimd12... installing zug... :: Running post-transaction hooks... (1/3) Arming ConditionNeedsUpdate... (2/3) Updating the MIME type database... (3/3) Probing GDK-Pixbuf loader modules... ==> Retrieving sources... -> Found krita-5.2.2.tar.gz -> Found krita-5.2.2.tar.gz.sig -> Found xsimd-12.patch -> Found sip-6.8.patch -> Found ace7edcc.patch -> Found 5dfe4918.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting krita-5.2.2.tar.gz with bsdtar ==> Starting prepare()... patching file cmake/modules/pyproject.toml.in patching file CMakeLists.txt Hunk #1 succeeded at 1069 (offset -1 lines). patching file plugins/impex/jxl/JPEGXLImport.cpp patching file libs/ui/opengl/KisOpenGLModeProber.cpp ==> Starting build()... -- The CXX compiler identification is GNU 14.1.1 -- The C compiler identification is GNU 14.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - 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/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Using CMake version: 3.29.5 -- Krita version: 5.2.2 -- Branding selected: default -- Found Python: /usr/bin/python3.12 (found suitable version "3.12.3", 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: -- Krita site-packages directories for SIP v5+: -- 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/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.116.0") -- Found KF5WidgetsAddons: /usr/lib/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.116.0") -- Found KF5Completion: /usr/lib/cmake/KF5Completion/KF5CompletionConfig.cmake (found version "5.116.0") -- Found KF5CoreAddons: /usr/lib/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.116.0") -- Found KF5GuiAddons: /usr/lib/cmake/KF5GuiAddons/KF5GuiAddonsConfig.cmake (found version "5.116.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.22.5") -- Found KF5I18n: /usr/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.116.0") -- Found KF5ItemViews: /usr/lib/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 -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found KF5WindowSystem: /usr/lib/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_HDR -- Performing Test HAVE_HDR - Failed -- 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.43") -- Found Boost: /usr/lib/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.65") found components: system -- Found GSL: /usr/include (found version "2.8") -- Found WebP: /usr/include (found suitable version "1.4.0", minimum required is "1.2.0") found components: demux mux -- Found OpenEXR: /usr/lib/cmake/OpenEXR/OpenEXRConfig.cmake (found version "3.2.4") -- Found TIFF: /usr/lib/libtiff.so (found version "4.6.0") -- 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.17.6", minimum required is "1.11.0") -- Found OpenJPEG: /usr/include/openjpeg-2.5 (found suitable version "2.5.2", minimum required is "2.3.0") -- Found JPEGXL: /usr/lib/libjxl.so (found suitable version "0.10.2", minimum required is "0.7.0") -- Found FFTW3: /usr/include (found version "3.3.10") -- Found OpenColorIO: /usr/include/OpenColorIO (found suitable version "2.3.2", minimum required is "1.1.1") -- Found SIP version: 6.8.3 -- Found PyQt5 version: 5.15.10 -- 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 -- Found LibExiv2: /usr/lib/libexiv2.so (found suitable version "0.28.2", minimum required is "0.16") -- Found LCMS2: /usr/lib/liblcms2.so (found suitable version "2.16.0", minimum required is "2.4") -- Could NOT find xsimd (Required is at least version "8.1.0"), checked the following files: /usr/lib/cmake/xsimd/xsimdConfig.cmake (version 12.1.1) /usr/lib/cmake/xsimd/xsimdConfig.cmake (version 12.1.1) /lib/cmake/xsimd/xsimdConfig.cmake (version 12.1.1) -- Could NOT find xsimd (Required is at least version "9"), checked the following files: /usr/lib/cmake/xsimd/xsimdConfig.cmake (version 12.1.1) /usr/lib/cmake/xsimd/xsimdConfig.cmake (version 12.1.1) /lib/cmake/xsimd/xsimdConfig.cmake (version 12.1.1) -- Could NOT find xsimd (Required is at least version "10"), checked the following files: /usr/lib/cmake/xsimd/xsimdConfig.cmake (version 12.1.1) /usr/lib/cmake/xsimd/xsimdConfig.cmake (version 12.1.1) /lib/cmake/xsimd/xsimdConfig.cmake (version 12.1.1) -- Could NOT find xsimd (Required is at least version "11"), checked the following files: /usr/lib/cmake/xsimd/xsimdConfig.cmake (version 12.1.1) /usr/lib/cmake/xsimd/xsimdConfig.cmake (version 12.1.1) /lib/cmake/xsimd/xsimdConfig.cmake (version 12.1.1) -- Detected Compiler: GCC 14.1.1 -- Performing Test check_cxx_compiler_flag__Wabi -- Performing Test check_cxx_compiler_flag__Wabi - Success -- Performing Test check_cxx_compiler_flag__fabi_version_0 -- Performing Test check_cxx_compiler_flag__fabi_version_0 - Success -- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 -- Performing Test check_cxx_compiler_flag__fabi_compat_version_0 - Success -- Performing Test check_cxx_compiler_flag__ffp_contract_fast -- Performing Test check_cxx_compiler_flag__ffp_contract_fast - Success -- Performing Test check_cxx_compiler_flag__fPIC -- Performing Test check_cxx_compiler_flag__fPIC - Success -- Available architectures for xsimd: x86-64 -- Found xsimd: /usr/lib/cmake/xsimd/xsimdConfig.cmake (found suitable version "12.1.1", minimum required is "12") -- Poppler: Qt5 requires Core -- Found Poppler_Core: /usr/lib/libpoppler.so (found version "24.06.0") -- Found Poppler_Qt5: /usr/lib/libpoppler-qt5.so (found version "24.06.0") -- Found Poppler: /usr/lib/libpoppler.so;/usr/lib/libpoppler-qt5.so (found version "24.06.0") found components: Qt5 -- Found Freetype: /usr/lib/libfreetype.so (found suitable version "2.13.2", minimum required is "2.10.0") -- Found the following HarfBuzz libraries: -- HarfBuzz (required): /usr/lib/libharfbuzz.so -- Found HarfBuzz: /usr/include/harfbuzz (found suitable version "8.5.0", minimum required is "4.0.0") -- Found Fontconfig: /usr/lib/libfontconfig.so (found suitable version "2.15.0", minimum required is "2.13.1") -- Found libunibreak: /usr/include (found suitable version "6.1", minimum required is "5.0") CMake Warning at CMakeLists.txt:1205 (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 -- Performing Test check_cxx_compiler_flag__msse2 -- Performing Test check_cxx_compiler_flag__msse2 - Success -- Performing Test check_cxx_compiler_flag__mssse3 -- Performing Test check_cxx_compiler_flag__mssse3 - Success -- Performing Test check_cxx_compiler_flag__msse4_1 -- Performing Test check_cxx_compiler_flag__msse4_1 - Success -- Performing Test check_cxx_compiler_flag__mavx -- Performing Test check_cxx_compiler_flag__mavx - Success -- Performing Test check_cxx_compiler_flag__mavx2 -- Performing Test check_cxx_compiler_flag__mavx2 - Success -- Performing Test check_cxx_compiler_flag__mfma -- Performing Test check_cxx_compiler_flag__mfma - Success Following objects are generated from the per-arch lib * /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSE2.cpp * /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSSE3.cpp * /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSE4_1.cpp * /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_AVX.cpp * /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_AVX2+FMA.cpp * /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_Scalar.cpp * /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSE2.cpp * /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSSE3.cpp * /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSE4_1.cpp * /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_AVX.cpp * /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_AVX2+FMA.cpp * /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_Scalar.cpp * /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE2.cpp * /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSSE3.cpp * /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE4_1.cpp * /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX.cpp * /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX2+FMA.cpp Following objects are generated from the per-arch lib * /startdir/src/build/libs/image/kis_brush_mask_applicator_factories_SSE2.cpp * /startdir/src/build/libs/image/kis_brush_mask_applicator_factories_SSSE3.cpp * /startdir/src/build/libs/image/kis_brush_mask_applicator_factories_SSE4_1.cpp * /startdir/src/build/libs/image/kis_brush_mask_applicator_factories_AVX.cpp * /startdir/src/build/libs/image/kis_brush_mask_applicator_factories_AVX2+FMA.cpp * /startdir/src/build/libs/image/kis_brush_mask_processor_factories_SSE2.cpp * /startdir/src/build/libs/image/kis_brush_mask_processor_factories_SSSE3.cpp * /startdir/src/build/libs/image/kis_brush_mask_processor_factories_SSE4_1.cpp * /startdir/src/build/libs/image/kis_brush_mask_processor_factories_AVX.cpp * /startdir/src/build/libs/image/kis_brush_mask_processor_factories_AVX2+FMA.cpp -- Found Threads: TRUE 060803 - The version of SIP found expressed as a 6 digit hex number suitable for comparison as a string. 6.8.3 - The version of SIP found as a human readable string. /usr/bin/sip-build - Path and filename of the SIP command line executable. -- Looking for arpa/inet.h -- Looking for arpa/inet.h - found -- Looking for gettext -- Looking for gettext - found -- Looking for iconv -- Looking for iconv - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for netinet/in.h -- Looking for netinet/in.h - found -- Looking for strcasecmp -- Looking for strcasecmp - found -- Performing Test STDC_HEADERS -- Performing Test STDC_HEADERS - Success Following objects are generated from the per-arch lib * /startdir/src/build/plugins/impex/heif/kis_heif_import_tools_Scalar.cpp * /startdir/src/build/plugins/impex/heif/kis_heif_import_tools_SSE2.cpp * /startdir/src/build/plugins/impex/heif/kis_heif_import_tools_SSSE3.cpp * /startdir/src/build/plugins/impex/heif/kis_heif_import_tools_SSE4_1.cpp * /startdir/src/build/plugins/impex/heif/kis_heif_import_tools_AVX.cpp * /startdir/src/build/plugins/impex/heif/kis_heif_import_tools_AVX2+FMA.cpp -- 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 -- 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). * Enable updaters, Enable updaters/update notifications. -- 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.14) * Qt5QmlModels (required version >= 5.15.14) * 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 * xsimd (required version >= 12), C++ wrappers for SIMD intrinsics, Required by Krita for vectorization * 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_system (required version == 1.83.0) * Boost (required version >= 1.65), Boost provides free peer-reviewed portable C++ source libraries., * Immer * Zug * Lager * TIFF, TIFF Library and Utilities, Required by the Krita TIFF filter * SDL2, Simple DirectMedia Layer 2, Required for MLT to render audio buffers. Required **only** when MLT is found on the system. * Eigen3 (required version >= 3.3), C++ template library for linear algebra, * LibExiv2 (required version >= 0.16), Image metadata support, * LCMS2 (required version >= 2.4), LittleCMS Color management engine, Will be used for color management and is necessary for Krita * ZLIB, Compression library, Required by Krita's PNG and PSD support * QUAZIP (required version >= 0.6), A library for reading and writing zip files, Needed for reading and writing KRA and ORA files * Qt5Gui (required version >= 5.15.0) * Freetype (required version >= 2.10.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.14) * 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). * 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) -- Configuring done (33.6s) -- Generating done (5.6s) -- Build files have been written to: /startdir/src/build [ 0%] Generating mo... [ 0%] Generating ts... [ 0%] 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 [ 0%] Built target kritaversion_autogen_timestamp_deps [ 0%] Built target xcftools_autogen_timestamp_deps [ 0%] Built target tsfiles-abebc024155edb73679ca3a3f92342f2 [ 0%] Automatic MOC for target xcftools /startdir/src/krita-5.2.2/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c: In function ‘_raqm_create_hb_font’: /startdir/src/krita-5.2.2/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, | ~~~~~~~~^~ /startdir/src/krita-5.2.2/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c: In function ‘raqm_set_letter_spacing_range’: /startdir/src/krita-5.2.2/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" }; | ^~~~~~ /startdir/src/krita-5.2.2/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" }; | ^~~~~~ /startdir/src/krita-5.2.2/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" }; | ^~~~~~ /startdir/src/krita-5.2.2/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" }; | ^~~~~~ /startdir/src/krita-5.2.2/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" }; | ^~~~~~ [ 0%] Automatic MOC for target kritaversion [ 0%] Built target kritaversion_autogen [ 0%] Built target xcftools_autogen [ 0%] Building CXX object libs/version/CMakeFiles/kritaversion.dir/kritaversion_autogen/mocs_compilation.cpp.o [ 0%] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/xcf-general.c.o [ 0%] Building CXX object plugins/impex/xcf/CMakeFiles/xcftools.dir/xcftools_autogen/mocs_compilation.cpp.o [ 0%] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/utils.c.o [ 0%] Building CXX object libs/version/CMakeFiles/kritaversion.dir/KritaVersionWrapper.cpp.o [ 0%] 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 cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [ 0%] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/pixels.c.o [ 0%] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/scaletab.c.o [ 0%] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/table.c.o [ 0%] Linking C static library liblibraqm.a cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [ 0%] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/flatspec.c.o [ 0%] 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 cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [ 0%] Built target libraqm [ 0%] Linking CXX static library libxcftools.a [ 0%] Built target xcftools [ 0%] Linking CXX shared library libkritaversion.so [ 0%] Built target kritaversion [ 0%] Built target krita_version_autogen_timestamp_deps [ 0%] Built target kritaglobal_autogen_timestamp_deps [ 0%] Automatic MOC for target krita_version [ 0%] Automatic MOC for target kritaglobal [ 0%] Built target krita_version_autogen [ 0%] Building CXX object krita/CMakeFiles/krita_version.dir/kritaversion.cpp.o [ 0%] Building CXX object krita/CMakeFiles/krita_version.dir/krita_version_autogen/mocs_compilation.cpp.o [ 0%] Built target kritaglobal_autogen [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_assert.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kritaglobal_autogen/mocs_compilation.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_debug.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_algebra_2d.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_dom_utils.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_shared.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_memory_leak_tracker.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_painting_tweaks.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisHandlePainterHelper.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisHandleStyle.cpp.o [ 0%] Built target pofiles-abebc024155edb73679ca3a3f92342f2 [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_signal_compressor.cpp.o [ 0%] Linking CXX executable krita_version [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_signal_compressor_with_param.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_thread_safe_signal_compressor.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_acyclic_signal_connector.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_latency_tracker.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisQPainterStateSaver.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisRollingMeanAccumulatorWrapper.cpp.o [ 0%] Built target krita_version [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisRollingSumAccumulatorWrapper.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_config_notifier.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisDeleteLaterWrapper.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisUsageLogger.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisFileUtils.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisSignalMapper.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisRegion.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KoID.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KoUnit.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisBezierUtils.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisBezierPatch.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisBezierMesh.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisRectsGrid.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisSynchronizedConnection.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisFilteredRollingMean.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisBackup.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisSampleRectIterator.cpp.o [ 0%] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisCursorOverrideLock.cpp.o [ 0%] Linking CXX shared library libkritaglobal.so [ 0%] Built target kritaglobal [ 0%] Built target kritaplugin_autogen_timestamp_deps [ 0%] Built target kritastore_autogen_timestamp_deps [ 0%] Built target kritamultiarch_autogen_timestamp_deps [ 0%] Built target kritacolord_autogen_timestamp_deps [ 0%] Automatic MOC for target kritaplugin [ 0%] Automatic MOC for target kritastore [ 0%] Automatic MOC for target kritamultiarch [ 0%] Automatic MOC for target kritacolord [ 0%] Built target kritamultiarch_autogen [ 0%] Built target kritaplugin_autogen [ 0%] Built target kritastore_autogen [ 0%] Built target kritacolord_autogen [ 0%] Generating CdDeviceInterface.cpp, CdDeviceInterface.h [ 0%] Generating CdInterface.cpp, CdInterface.h [ 0%] Generating CdProfileInterface.cpp, CdProfileInterface.h [ 0%] Generating CdSensorInterface.cpp, CdSensorInterface.h [ 0%] Generating CdDeviceInterface.moc [ 0%] Generating CdInterface.moc [ 0%] Generating CdProfileInterface.moc [ 0%] Generating CdSensorInterface.moc [ 0%] Building CXX object libs/multiarch/CMakeFiles/kritamultiarch.dir/kritamultiarch_autogen/mocs_compilation.cpp.o [ 0%] Building CXX object libs/multiarch/CMakeFiles/kritamultiarch.dir/KisSupportedArchitectures.cpp.o [ 0%] Building CXX object libs/koplugin/CMakeFiles/kritaplugin.dir/kritaplugin_autogen/mocs_compilation.cpp.o [ 0%] Building CXX object libs/store/CMakeFiles/kritastore.dir/kritastore_autogen/mocs_compilation.cpp.o [ 0%] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoDirectoryStore.cpp.o [ 0%] Building CXX object libs/koplugin/CMakeFiles/kritaplugin.dir/KoPluginLoader.cpp.o [ 0%] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoStoreDevice.cpp.o [ 0%] Building CXX object libs/color/colord/CMakeFiles/kritacolord.dir/kritacolord_autogen/mocs_compilation.cpp.o [ 0%] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoLZF.cpp.o [ 0%] Building CXX object libs/koplugin/CMakeFiles/kritaplugin.dir/KoJsonTrader.cpp.o [ 0%] Building CXX object libs/color/colord/CMakeFiles/kritacolord.dir/KisColord.cpp.o [ 0%] Building CXX object libs/koplugin/CMakeFiles/kritaplugin.dir/KisMimeDatabase.cpp.o [ 0%] Building CXX object libs/color/colord/CMakeFiles/kritacolord.dir/CdInterface.cpp.o [ 0%] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoStore.cpp.o [ 0%] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoXmlNS.cpp.o [ 0%] Building CXX object libs/color/colord/CMakeFiles/kritacolord.dir/CdDeviceInterface.cpp.o [ 0%] Building CXX object libs/color/colord/CMakeFiles/kritacolord.dir/CdProfileInterface.cpp.o [ 0%] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoXmlWriter.cpp.o [ 0%] Building CXX object libs/color/colord/CMakeFiles/kritacolord.dir/CdSensorInterface.cpp.o [ 0%] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoQuaZipStore.cpp.o [ 0%] Building CXX object libs/store/CMakeFiles/kritastore.dir/StoreDebug.cpp.o [ 0%] Linking CXX shared library libkritaplugin.so [ 0%] Linking CXX shared library libkritamultiarch.so [ 0%] Linking CXX shared library libkritastore.so [ 0%] Built target kritamultiarch [ 0%] Built target kritaplugin [ 0%] Linking CXX shared library libkritacolord.so [ 0%] Built target kritastore [ 0%] Built target kritaresources_autogen_timestamp_deps [ 0%] Automatic MOC for target kritaresources [ 0%] Built target kritaresources_autogen [ 0%] Generating qrc_sql.cpp [ 0%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/kritaresources_autogen/mocs_compilation.cpp.o [ 0%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceCacheDb.cpp.o [ 0%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceLoader.cpp.o [ 0%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceLoaderRegistry.cpp.o [ 0%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceStorage.cpp.o [ 0%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceLocator.cpp.o [ 0%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceModel.cpp.o [ 0%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisTagFilterResourceProxyModel.cpp.o [ 0%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceModelProvider.cpp.o [ 0%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceTypeModel.cpp.o [ 0%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisStorageModel.cpp.o [ 0%] Built target kritacolord [ 0%] Built target kritacolor_autogen_timestamp_deps [ 0%] Automatic MOC for target kritacolor [ 0%] Built target kritacolor_autogen [ 0%] Building CXX object libs/color/CMakeFiles/kritacolor.dir/kritacolor_autogen/mocs_compilation.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisStorageFilterProxyModel.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceIterator.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceSearchBoxFilter.cpp.o [ 1%] Building CXX object libs/color/CMakeFiles/kritacolor.dir/linux/kis_color_manager.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceQueryMapper.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceTypes.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisStoragePlugin.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisBundleStorage.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisFolderStorage.cpp.o [ 1%] Linking CXX shared library libkritacolor.so [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisMemoryStorage.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisTag.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisTagModel.cpp.o [ 1%] Built target kritacolor [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisTagResourceModel.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResource.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceBundle.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceBundleManifest.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoMD5Generator.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourcePaths.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceSignature.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoEmbeddedResource.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceLoadResult.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/ResourceDebug.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisRequiredResourcesOperators.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourcesInterface.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisLocalStrokeResources.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisGlobalResourcesInterface.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceCacheInterface.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceCacheStorage.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceCachePrefixedStorageWrapper.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoCanvasResourcesInterface.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoLocalStrokeCanvasResources.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisEmbeddedResourceStorageProxy.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceThumbnailCache.cpp.o [ 1%] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/qrc_sql.cpp.o [ 1%] Linking CXX shared library libkritaresources.so [ 1%] Built target kritaresources [ 1%] Built target kritawidgetutils_autogen_timestamp_deps [ 1%] Automatic MOC for target kritawidgetutils [ 1%] Built target kritawidgetutils_autogen [ 1%] Generating ui_kshortcutwidget.h [ 1%] Generating qrc_kxmlgui.cpp [ 1%] Generating ui_KisShortcutsDialog.h [ 1%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kritawidgetutils_autogen/mocs_compilation.cpp.o [ 1%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/WidgetUtilsDebug.cpp.o [ 1%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_icon_utils.cpp.o [ 1%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_action_registry.cpp.o [ 1%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisActionsSnapshot.cpp.o [ 1%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoProgressProxy.cpp.o [ 1%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoGroupButton.cpp.o [ 1%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoFakeProgressProxy.cpp.o [ 1%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoProgressBar.cpp.o [ 1%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoUpdater.cpp.o [ 1%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoProgressUpdater.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoUpdaterPrivate_p.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoProperties.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoFileDialog.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisPreviewFileDialog.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisKineticScroller.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoCheckerBoardPainter.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoItemToolTip.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisSqueezedComboBox.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisDialogStateSaver.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisPopupButton.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_cursor.cc.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_cursor_cache.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_double_parse_spin_box.cpp.o /startdir/src/krita-5.2.2/libs/widgetutils/KoFileDialog.cpp: In member function ‘void KoFileDialog::onFilterSelected(const QString&)’: /startdir/src/krita-5.2.2/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/qt/QtWidgets/QFileDialog:1, from /startdir/src/krita-5.2.2/libs/widgetutils/KoFileDialog.h:12, from /startdir/src/krita-5.2.2/libs/widgetutils/KoFileDialog.cpp:7: /usr/include/qt/QtWidgets/qfiledialog.h:84:21: note: declared here 84 | DirectoryOnly Q_DECL_ENUMERATOR_DEPRECATED_X("Use setOption(ShowDirsOnly, true) instead")}; | ^~~~~~~~~~~~~ /startdir/src/krita-5.2.2/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) { | ^~~~~~~~~~~~~ /usr/include/qt/QtWidgets/qfiledialog.h:84:21: note: declared here 84 | DirectoryOnly Q_DECL_ENUMERATOR_DEPRECATED_X("Use setOption(ShowDirsOnly, true) instead")}; | ^~~~~~~~~~~~~ [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_double_parse_unit_spin_box.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_int_parse_spin_box.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_num_parser.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_slider_spin_box.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_multipliers_double_slider_spinbox.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_spin_box_unit_manager.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_font_family_combo_box.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisWrappableHBoxLayout.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisPopupSelfActivatingLineEdit.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisRecentFilesManager.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisOptionCollectionWidget.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisOptionButtonStrip.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisRepaintDebugger.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisMenuStyleDontCloseOnAlt.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisSpinBoxPluralHelper.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisScreenMigrationTracker.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/kcolorscheme.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/kcolorschememanager.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/khelpclient.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/klanguagebutton.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/krecentfilesaction.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/kstandardaction.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutsEditorItem.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutEditWidget.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutsEditorDelegate.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutsDialog.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutsDialog_p.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutsEditor.cpp.o In file included from /startdir/src/krita-5.2.2/libs/widgetutils/config/kstandardaction.cpp:8: /startdir/src/krita-5.2.2/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 /startdir/src/krita-5.2.2/libs/widgetutils/config/kstandardaction.h:11, from /startdir/src/krita-5.2.2/libs/widgetutils/config/kstandardaction.cpp:7: /usr/include/KF5/KConfigGui/kstandardshortcut.h:126:5: note: declared here 126 | SaveOptions ///< @deprecated since 5.39 | ^~~~~~~~~~~ [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutsEditor_p.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kshortcutschemeseditor.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kshortcutschemeshelper.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kaboutkdedialog_p.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kactioncategory.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kactioncollection.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kbugreport.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kcheckaccelerators.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kedittoolbar.cpp.o [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kgesture.cpp.o /startdir/src/krita-5.2.2/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp: In member function ‘void KisShortcutsDialog::KisShortcutsDialogPrivate::changeShortcutScheme(const QString&)’: /startdir/src/krita-5.2.2/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 /startdir/src/krita-5.2.2/libs/widgetutils/xmlgui/KisShortcutsDialog_p.h:18, from /startdir/src/krita-5.2.2/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp:8: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /startdir/src/krita-5.2.2/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, | ^~~ [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kgesturemap.cpp.o /startdir/src/krita-5.2.2/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp: In member function ‘void KisKShortcutSchemesEditor::newScheme()’: /startdir/src/krita-5.2.2/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 /startdir/src/krita-5.2.2/libs/widgetutils/xmlgui/KisShortcutsDialog_p.h:18, from /startdir/src/krita-5.2.2/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); | ^~~~~ /startdir/src/krita-5.2.2/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp: In member function ‘void KisKShortcutSchemesEditor::deleteScheme()’: /startdir/src/krita-5.2.2/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, | ^~~~~~~~~~~~~ /startdir/src/krita-5.2.2/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, | ^~ [ 2%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/khelpmenu.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kkeysequencewidget.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kmainwindow.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kshortcutwidget.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kswitchlanguagedialog_p.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/ktoggletoolbaraction.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/ktoolbar.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/ktoolbarhandler.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kundoactions.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguibuilder.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguiclient.cpp.o /startdir/src/krita-5.2.2/libs/widgetutils/xmlgui/kkeysequencewidget.cpp: In member function ‘void KisKKeySequenceWidgetPrivate::wontStealShortcut(QAction*, const QKeySequence&)’: /startdir/src/krita-5.2.2/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 /startdir/src/krita-5.2.2/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); | ^~~~~ /startdir/src/krita-5.2.2/libs/widgetutils/xmlgui/kkeysequencewidget.cpp: In member function ‘virtual void KKeySequenceButton::keyPressEvent(QKeyEvent*)’: /startdir/src/krita-5.2.2/libs/widgetutils/xmlgui/kkeysequencewidget.cpp:641:27: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 641 | KMessageBox::sorry(this, | ~~~~~~~~~~~~~~~~~~^~~~~~ 642 | i18n("The key you just pressed is not supported by Qt."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 643 | 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); | ^~~~~ [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguifactory.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguifactory_p.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguiversionhandler.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguiwindow.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/katecommandbar.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/commandmodel.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisClickableLabel.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kmainwindowiface.cpp.o [ 4%] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/qrc_kxmlgui.cpp.o [ 4%] Linking CXX shared library libkritawidgetutils.so [ 4%] Built target kritawidgetutils [ 4%] Built target kritaresourcewidgets_autogen_timestamp_deps [ 4%] Built target kritacommand_autogen_timestamp_deps [ 4%] Built target kritametadata_autogen_timestamp_deps [ 4%] Built target draganddropplugin_autogen_timestamp_deps [ 4%] Automatic MOC for target kritaresourcewidgets [ 4%] Automatic MOC for target kritacommand [ 4%] Automatic MOC for target draganddropplugin [ 4%] Automatic MOC for target kritametadata [ 4%] Built target kritametadata_autogen [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kritametadata_autogen/mocs_compilation.cpp.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_filter.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_entry.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_filter_p.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_filter_registry.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_merge_strategy_p.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_merge_strategy.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_filter_registry_model.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_parser.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_merge_strategy_registry.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_schema.cc.o [ 4%] Built target kritacommand_autogen [ 4%] Built target draganddropplugin_autogen [ 4%] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kritacommand_autogen/mocs_compilation.cpp.o [ 4%] Building CXX object libs/libqml/plugins/draganddrop/CMakeFiles/draganddropplugin.dir/draganddropplugin_autogen/mocs_compilation.cpp.o [ 4%] Built target kritaresourcewidgets_autogen [ 4%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/kritaresourcewidgets_autogen/mocs_compilation.cpp.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_schema_registry.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_store.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_type_info.cc.o [ 4%] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2stack.cpp.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_validator.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_value.cc.o [ 4%] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_backend_registry.cpp.o [ 4%] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2group.cpp.o [ 4%] Building CXX object libs/libqml/plugins/draganddrop/CMakeFiles/draganddropplugin.dir/draganddropplugin.cpp.o [ 4%] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2view.cpp.o [ 4%] Building CXX object libs/libqml/plugins/draganddrop/CMakeFiles/draganddropplugin.dir/DeclarativeDragArea.cpp.o [ 4%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisIconToolTip.cpp.o [ 4%] Building CXX object libs/libqml/plugins/draganddrop/CMakeFiles/draganddropplugin.dir/DeclarativeDragDropEvent.cpp.o [ 4%] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2model.cpp.o [ 4%] Building CXX object libs/libqml/plugins/draganddrop/CMakeFiles/draganddropplugin.dir/DeclarativeDropArea.cpp.o [ 4%] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2magicstring.cpp.o [ 4%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemChooserContextMenu.cpp.o [ 4%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemChooser.cpp.o [ 4%] Building CXX object libs/libqml/plugins/draganddrop/CMakeFiles/draganddropplugin.dir/DeclarativeMimeData.cpp.o [ 4%] Linking CXX shared library libkritametadata.so [ 4%] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2commandextradata.cpp.o [ 4%] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kis_undo_store.cpp.o [ 4%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemChooserSync.cpp.o [ 4%] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kis_undo_stores.cpp.o [ 4%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemDelegate.cpp.o [ 4%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemListView.cpp.o [ 4%] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kis_command_utils.cpp.o [ 4%] Building CXX object libs/command/CMakeFiles/kritacommand.dir/KisCumulativeUndoData.cpp.o [ 4%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemView.cpp.o [ 4%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceThumbnailPainter.cpp.o [ 4%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisTagChooserWidget.cpp.o [ 4%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisTagFilterWidget.cpp.o [ 5%] Linking CXX shared library libdraganddropplugin.so [ 5%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisTagToolButton.cpp.o /startdir/src/krita-5.2.2/libs/resourcewidgets/KisResourceItemListView.cpp: In member function ‘virtual void KisResourceItemListView::resizeEvent(QResizeEvent*)’: /startdir/src/krita-5.2.2/libs/resourcewidgets/KisResourceItemListView.cpp:211:12: warning: enumeration value ‘IconGrid’ not handled in switch [-Wswitch] 211 | switch (m_d->viewMode) { | ^ [ 5%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceTaggingManager.cpp.o [ 5%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisStorageChooserWidget.cpp.o [ 5%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/TagActions.cpp.o [ 5%] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceUserOperations.cpp.o [ 5%] Linking CXX shared library libkritacommand.so /startdir/src/krita-5.2.2/libs/resourcewidgets/KisResourceThumbnailPainter.cpp: In member function ‘void KisResourceThumbnailPainter::paint(QPainter*, const QModelIndex&, QRect, const QPalette&, bool, bool) const’: /startdir/src/krita-5.2.2/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/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qabstractspinbox.h:44, from /usr/include/qt/QtWidgets/qstyleoption.h:47, from /usr/include/qt/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt/QtWidgets/QAbstractItemDelegate:1, from /startdir/src/krita-5.2.2/libs/resourcewidgets/KisResourceThumbnailPainter.h:11, from /startdir/src/krita-5.2.2/libs/resourcewidgets/KisResourceThumbnailPainter.cpp:8: /usr/include/qt/QtGui/qpalette.h:149:26: note: declared here 149 | inline const QBrush &background() const { return window(); } | ^~~~~~~~~~ [ 5%] Built target draganddropplugin [ 5%] Built target kritametadata [ 5%] Built target kritaexifcommon_autogen_timestamp_deps [ 5%] Built target kritaexif_autogen_timestamp_deps [ 5%] Built target kritaiptc_autogen_timestamp_deps [ 5%] Automatic MOC for target kritaexif [ 5%] Automatic MOC for target kritaexifcommon [ 5%] Built target kritaxmp_autogen_timestamp_deps [ 5%] Automatic MOC for target kritaiptc [ 5%] Built target kritaexifcommon_autogen [ 5%] Automatic MOC for target kritaxmp [ 5%] Building CXX object plugins/metadata/common/CMakeFiles/kritaexifcommon.dir/kritaexifcommon_autogen/mocs_compilation.cpp.o [ 5%] Building CXX object plugins/metadata/common/CMakeFiles/kritaexifcommon.dir/KisExiv2IODevice.cpp.o [ 5%] Linking CXX shared library libkritaresourcewidgets.so [ 5%] Built target kritaiptc_autogen [ 5%] Built target kritaexif_autogen [ 5%] Built target kritaxmp_autogen [ 5%] Building CXX object plugins/metadata/iptc/CMakeFiles/kritaiptc.dir/kritaiptc_autogen/mocs_compilation.cpp.o [ 5%] Building CXX object plugins/metadata/iptc/CMakeFiles/kritaiptc.dir/kis_iptc_io.cpp.o [ 5%] Building CXX object plugins/metadata/iptc/CMakeFiles/kritaiptc.dir/kis_iptc_plugin.cpp.o [ 5%] Building CXX object plugins/metadata/exif/CMakeFiles/kritaexif.dir/kritaexif_autogen/mocs_compilation.cpp.o [ 5%] Building CXX object plugins/metadata/exif/CMakeFiles/kritaexif.dir/kis_exif_plugin.cpp.o [ 5%] Building CXX object plugins/metadata/exif/CMakeFiles/kritaexif.dir/kis_exif_io.cpp.o [ 5%] Building CXX object plugins/metadata/xmp/CMakeFiles/kritaxmp.dir/kritaxmp_autogen/mocs_compilation.cpp.o [ 5%] Building CXX object plugins/metadata/xmp/CMakeFiles/kritaxmp.dir/kis_xmp_io.cpp.o [ 5%] Building CXX object plugins/metadata/xmp/CMakeFiles/kritaxmp.dir/kis_xmp_plugin.cpp.o [ 5%] Built target kritacommand [ 5%] Copy to /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_AVX2+FMA.cpp [ 5%] Copy to /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_AVX.cpp [ 5%] Copy to /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSE2.cpp [ 5%] Copy to /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSE4_1.cpp [ 5%] Copy to /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSSE3.cpp [ 5%] Copy to /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_Scalar.cpp [ 5%] Copy to /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_AVX.cpp [ 5%] Copy to /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_AVX2+FMA.cpp [ 5%] Copy to /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSE2.cpp [ 5%] Copy to /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSE4_1.cpp [ 5%] Copy to /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSSE3.cpp [ 5%] Copy to /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX.cpp [ 5%] Copy to /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX2+FMA.cpp [ 7%] Copy to /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE2.cpp [ 7%] Copy to /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE4_1.cpp [ 7%] Copy to /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSSE3.cpp [ 7%] Copy to /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_Scalar.cpp [ 7%] Built target kritapigment_autogen_timestamp_deps [ 7%] Automatic MOC for target kritapigment [ 7%] Built target kritapigment_autogen [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/kritapigment_autogen/mocs_compilation.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/DebugPigment.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoBasicHistogramProducers.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoAlphaMaskApplicatorBase.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16Base.cpp.o /startdir/src/krita-5.2.2/plugins/metadata/common/KisExiv2IODevice.cpp: In member function ‘virtual const std::string& KisExiv2IODevice::path() const’: /startdir/src/krita-5.2.2/plugins/metadata/common/KisExiv2IODevice.cpp:272:41: warning: returning reference to temporary [-Wreturn-local-addr] 272 | return filePathQString().toStdString(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16Factory.cpp.o In file included from /startdir/src/krita-5.2.2/plugins/metadata/xmp/kis_xmp_io.cpp:11: /startdir/src/krita-5.2.2/plugins/metadata/common/kis_exiv2_common.h: In function ‘KisMetaData::Value exivValueToKMDValue(const Exiv2::Value::UniquePtr&, bool, KisMetaData::Value::ValueType)’: /startdir/src/krita-5.2.2/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++) | ~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColor.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorDisplayRendererInterface.cpp.o In file included from /startdir/src/krita-5.2.2/plugins/metadata/iptc/kis_iptc_io.cpp:12: /startdir/src/krita-5.2.2/plugins/metadata/common/kis_exiv2_common.h: In function ‘KisMetaData::Value exivValueToKMDValue(const Exiv2::Value::UniquePtr&, bool, KisMetaData::Value::ValueType)’: /startdir/src/krita-5.2.2/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++) | ~~^~~~~~~~~~~~~~~~ [ 7%] Linking CXX shared library libkritaexifcommon.so [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorConversionAlphaTransformation.cpp.o In file included from /startdir/src/krita-5.2.2/plugins/metadata/exif/kis_exif_io.cpp:23: /startdir/src/krita-5.2.2/plugins/metadata/common/kis_exiv2_common.h: In function ‘KisMetaData::Value exivValueToKMDValue(const Exiv2::Value::UniquePtr&, bool, KisMetaData::Value::ValueType)’: /startdir/src/krita-5.2.2/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++) | ~~^~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/plugins/metadata/exif/kis_exif_io.cpp: In function ‘KisMetaData::Value cfaPatternExifToKMD(Exiv2::Value::UniquePtr, Exiv2::ByteOrder)’: /startdir/src/krita-5.2.2/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++) { | ~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorConversionCache.cpp.o [ 7%] Built target kritaresourcewidgets [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorConversions.cpp.o [ 7%] Built target kritaexifcommon [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorConversionSystem.cpp.o In file included from /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/KoColor.h:16, from /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/KoColorDisplayRendererInterface.h:14, from /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/moc_KoColorDisplayRendererInterface.cpp:10, from /startdir/src/build/libs/pigment/kritapigment_autogen/mocs_compilation.cpp:2: /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/build/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorConversionTransformation.cpp.o [ 7%] Linking CXX shared module kritaxmp.so [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorProofingConversionTransformation.cpp.o [ 7%] Linking CXX shared module kritaiptc.so In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoColor.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorDisplayRendererInterface.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoColorDisplayRendererInterface.cpp:7: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoColor.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColor.cpp:9: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 7%] Linking CXX shared module kritaexif.so [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorConversionTransformationFactory.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorModelStandardIds.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoColorConversionAlphaTransformation.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorProfile.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorSpace.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorSpaceEngine.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorSpaceFactory.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorSpaceMaths.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoCmykColorSpaceMaths.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoLabColorSpaceMaths.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorSpaceRegistry.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorProfileStorage.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorTransformation.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorTransformationFactory.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.cpp:7: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 7%] Built target kritaiptc In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoCmykColorSpaceMaths.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoCmykColorSpaceMaths.cpp:8: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorTransformationFactoryRegistry.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoLabColorSpaceMaths.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoLabColorSpaceMaths.cpp:8: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpace.cpp:27: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 7%] Built target kritaxmp [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoCompositeColorTransformation.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoCompositeOp.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoCompositeOpRegistry.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoCopyColorConversionTransformation.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoFallBackColorTransformation.cpp.o [ 7%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoHistogramProducer.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoMultipleColorConversionTransformation.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/colorspaces/KoAlphaColorSpace.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/colorspaces/KoLabColorSpace.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/colorspaces/KoRgbU16ColorSpace.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceAbstract.h:16, from /startdir/src/krita-5.2.2/libs/pigment/colorspaces/KoAlphaColorSpace.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceRegistry.cpp:26: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 8%] Built target kritaexif [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/colorspaces/KoRgbU8ColorSpace.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/colorspaces/KoSimpleColorSpaceEngine.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoCompositeOp.cpp:14: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/compositeops/KoOptimizedCompositeOpFactory.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/compositeops/KoOptimizedCompositeOpFactoryPerArch_Scalar.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceAbstract.h:16, from /startdir/src/krita-5.2.2/libs/pigment/colorspaces/KoAlphaColorSpace.h:14, from /startdir/src/krita-5.2.2/libs/pigment/colorspaces/KoAlphaColorSpace.cpp:8: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceAbstract.h:16, from /startdir/src/krita-5.2.2/libs/pigment/colorspaces/KoSimpleColorSpace.h:14, from /startdir/src/krita-5.2.2/libs/pigment/colorspaces/KoLabColorSpace.h:12, from /startdir/src/krita-5.2.2/libs/pigment/colorspaces/KoLabColorSpace.cpp:8: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/compositeops/KoAlphaDarkenParamsWrapper.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceAbstract.h:16, from /startdir/src/krita-5.2.2/libs/pigment/colorspaces/KoSimpleColorSpace.h:14, from /startdir/src/krita-5.2.2/libs/pigment/colorspaces/KoRgbU16ColorSpace.h:12, from /startdir/src/krita-5.2.2/libs/pigment/colorspaces/KoRgbU16ColorSpace.cpp:9: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/compositeops/KoColorSpaceBlendingPolicy.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedCompositeOpFactoryPerArch_SSE2.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedCompositeOpFactoryPerArch_SSSE3.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedCompositeOpFactoryPerArch_SSE4_1.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceAbstract.h:16, from /startdir/src/krita-5.2.2/libs/pigment/colorspaces/KoSimpleColorSpace.h:14, from /startdir/src/krita-5.2.2/libs/pigment/colorspaces/KoRgbU8ColorSpace.h:12, from /startdir/src/krita-5.2.2/libs/pigment/colorspaces/KoRgbU8ColorSpace.cpp:8: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedCompositeOpFactoryPerArch_AVX.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoAlphaDarkenParamsWrapper.h:11, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoAlphaDarkenParamsWrapper.cpp:7: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedCompositeOpFactoryPerArch_AVX2+FMA.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoAlphaMaskApplicatorFactoryImpl_Scalar.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoAlphaMaskApplicatorFactoryImpl_SSE2.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch_Scalar.cpp:10: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoAlphaMaskApplicatorFactoryImpl_SSSE3.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoCompositeOpFunctions.h:10, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoCompositeOpBase.h:11, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoOptimizedCompositeOpAlphaDarken32.h:12, from /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSE2.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoAlphaMaskApplicatorFactoryImpl_SSE4_1.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoCompositeOpFunctions.h:10, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoCompositeOpBase.h:11, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoOptimizedCompositeOpAlphaDarken32.h:12, from /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSE4_1.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoCompositeOpFunctions.h:10, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoCompositeOpBase.h:11, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoOptimizedCompositeOpAlphaDarken32.h:12, from /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_SSSE3.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoCompositeOpFunctions.h:10, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoCompositeOpBase.h:11, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoOptimizedCompositeOpAlphaDarken32.h:12, from /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_AVX.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoCompositeOpFunctions.h:10, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoCompositeOpBase.h:11, from /startdir/src/krita-5.2.2/libs/pigment/compositeops/KoOptimizedCompositeOpAlphaDarken32.h:12, from /startdir/src/build/libs/pigment/KoOptimizedCompositeOpFactoryPerArch_AVX2+FMA.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoAlphaMaskApplicatorFactoryImpl_AVX.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoAlphaMaskApplicator.h:12, from /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_Scalar.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoAlphaMaskApplicator.h:12, from /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSE2.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoAlphaMaskApplicator.h:12, from /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSSE3.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoAlphaMaskApplicator.h:12, from /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_SSE4_1.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_Scalar.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoAlphaMaskApplicatorFactoryImpl_AVX2+FMA.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE2.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoAlphaMaskApplicator.h:12, from /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_AVX.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSSE3.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE4_1.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX2+FMA.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoAlphaMaskApplicatorFactory.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/colorprofiles/KoDummyColorProfile.cpp.o In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoAlphaMaskApplicator.h:12, from /startdir/src/build/libs/pigment/KoAlphaMaskApplicatorFactoryImpl_AVX2+FMA.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/resources/KoAbstractGradient.cpp.o [ 8%] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/resources/KoColorSet.cpp.o In file included from /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_Scalar.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h: In member function ‘void KoOptimizedPixelDataScalerU8ToU16<_impl>::convertU16ToU8(const quint8*, int, quint8*, int, int, int) const’: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:190:47: error: cannot convert ‘xsimd::batch’ to ‘__m256i’ 190 | x1.data = _mm256_packus_epi16(x1, x2); | ^~ | | | xsimd::batch In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/immintrin.h:53, from /usr/include/xsimd/types/xsimd_avx_register.hpp:38, from /usr/include/xsimd/types/xsimd_avx2_register.hpp:15, from /usr/include/xsimd/types/xsimd_all_registers.hpp:19, from /usr/include/xsimd/config/xsimd_arch.hpp:19, from /usr/include/xsimd/memory/xsimd_aligned_allocator.hpp:27, from /usr/include/xsimd/xsimd.hpp:56, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/config/./xsimd_config.hpp:34, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/config/xsimd_arch.hpp:10, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/xsimd.hpp:11, from /startdir/src/krita-5.2.2/libs/multiarch/KoMultiArchBuildSupport.h:12, from /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl.h:11, from /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_Scalar.cpp:8: /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/avx2intrin.h:98:30: note: initializing argument 1 of ‘__m256i _mm256_packus_epi16(__m256i, __m256i)’ 98 | _mm256_packus_epi16 (__m256i __A, __m256i __B) | ~~~~~~~~^~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:195:52: error: cannot convert ‘xsimd::batch’ to ‘__m256i’ 195 | x1.data = _mm256_permute4x64_epi64(x1, 0xd8); | ^~ | | | xsimd::batch /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/avx2intrin.h:1071:35: note: initializing argument 1 of ‘__m256i _mm256_permute4x64_epi64(__m256i, int)’ 1071 | _mm256_permute4x64_epi64 (__m256i __X, const int __M) | ~~~~~~~~^~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h: In instantiation of ‘void KoOptimizedPixelDataScalerU8ToU16<_impl>::convertU8ToU16(const quint8*, int, quint8*, int, int, int) const [with _impl = xsimd::generic; quint8 = unsigned char]’: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:26:10: required from here 26 | void convertU8ToU16(const quint8 *src, int srcRowStride, quint8 *dst, int dstRowStride, int numRows, int numColumns) const override | ^~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:73:30: error: no matching function for call to ‘xsimd::batch::batch(__m256i)’ 73 | uint16_avx_v y(_mm256_cvtepu8_epi16(x)); | ^ In file included from /usr/include/xsimd/xsimd.hpp:61: /usr/include/xsimd/types/xsimd_batch.hpp:129:16: note: candidate: ‘template xsimd::batch::batch(T, T, Ts ...) [with Ts = {Ts ...}; T = short unsigned int; A = xsimd::avx512bw]’ 129 | inline batch(T val0, T val1, Ts... vals) noexcept; | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:129:16: note: candidate expects at least 2 arguments, 1 provided /usr/include/xsimd/types/xsimd_batch.hpp:538:12: note: candidate: ‘xsimd::batch::batch(register_type) [with T = short unsigned int; A = xsimd::avx512bw; register_type = xsimd::types::simd_register::register_type]’ 538 | inline batch::batch(register_type reg) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:538:45: note: no known conversion for argument 1 from ‘__m256i’ to ‘xsimd::batch::register_type’ {aka ‘xsimd::types::simd_register::register_type’} 538 | inline batch::batch(register_type reg) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/xsimd/types/xsimd_batch.hpp:528:12: note: candidate: ‘xsimd::batch::batch(const xsimd::batch_bool&) [with T = short unsigned int; A = xsimd::avx512bw]’ 528 | inline batch::batch(batch_bool const& b) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:528:55: note: no known conversion for argument 1 from ‘__m256i’ to ‘const xsimd::batch_bool&’ 528 | inline batch::batch(batch_bool const& b) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/xsimd/types/xsimd_batch.hpp:503:12: note: candidate: ‘xsimd::batch::batch(T) [with T = short unsigned int; A = xsimd::avx512bw]’ 503 | inline batch::batch(T val) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:503:33: note: no known conversion for argument 1 from ‘__m256i’ to ‘short unsigned int’ 503 | inline batch::batch(T val) noexcept | ~~^~~ /usr/include/xsimd/types/xsimd_batch.hpp:126:16: note: candidate: ‘xsimd::batch::batch() [with T = short unsigned int; A = xsimd::avx512bw]’ 126 | inline batch() = default; ///< Create a batch initialized with undefined values. | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:126:16: note: candidate expects 0 arguments, 1 provided /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: candidate: ‘constexpr xsimd::batch::batch(const xsimd::batch&)’ 113 | class batch : public types::simd_register, public types::integral_only_operators | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: no known conversion for argument 1 from ‘__m256i’ to ‘const xsimd::batch&’ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: candidate: ‘constexpr xsimd::batch::batch(xsimd::batch&&)’ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: no known conversion for argument 1 from ‘__m256i’ to ‘xsimd::batch&&’ make[2]: *** [libs/pigment/CMakeFiles/kritapigment.dir/build.make:920: libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_Scalar.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE2.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h: In member function ‘void KoOptimizedPixelDataScalerU8ToU16<_impl>::convertU16ToU8(const quint8*, int, quint8*, int, int, int) const’: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:190:47: error: cannot convert ‘xsimd::batch’ to ‘__m256i’ 190 | x1.data = _mm256_packus_epi16(x1, x2); | ^~ | | | xsimd::batch In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/immintrin.h:53, from /usr/include/xsimd/types/xsimd_avx_register.hpp:38, from /usr/include/xsimd/types/xsimd_avx2_register.hpp:15, from /usr/include/xsimd/types/xsimd_all_registers.hpp:19, from /usr/include/xsimd/config/xsimd_arch.hpp:19, from /usr/include/xsimd/memory/xsimd_aligned_allocator.hpp:27, from /usr/include/xsimd/xsimd.hpp:56, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/config/./xsimd_config.hpp:34, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/config/xsimd_arch.hpp:10, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/xsimd.hpp:11, from /startdir/src/krita-5.2.2/libs/multiarch/KoMultiArchBuildSupport.h:12, from /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl.h:11, from /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE2.cpp:8: /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/avx2intrin.h:98:30: note: initializing argument 1 of ‘__m256i _mm256_packus_epi16(__m256i, __m256i)’ 98 | _mm256_packus_epi16 (__m256i __A, __m256i __B) | ~~~~~~~~^~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:195:52: error: cannot convert ‘xsimd::batch’ to ‘__m256i’ 195 | x1.data = _mm256_permute4x64_epi64(x1, 0xd8); | ^~ | | | xsimd::batch /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/avx2intrin.h:1071:35: note: initializing argument 1 of ‘__m256i _mm256_permute4x64_epi64(__m256i, int)’ 1071 | _mm256_permute4x64_epi64 (__m256i __X, const int __M) | ~~~~~~~~^~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h: In instantiation of ‘void KoOptimizedPixelDataScalerU8ToU16<_impl>::convertU8ToU16(const quint8*, int, quint8*, int, int, int) const [with _impl = xsimd::sse2; quint8 = unsigned char]’: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:26:10: required from here 26 | void convertU8ToU16(const quint8 *src, int srcRowStride, quint8 *dst, int dstRowStride, int numRows, int numColumns) const override | ^~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:73:30: error: no matching function for call to ‘xsimd::batch::batch(__m256i)’ 73 | uint16_avx_v y(_mm256_cvtepu8_epi16(x)); | ^ In file included from /usr/include/xsimd/xsimd.hpp:61: /usr/include/xsimd/types/xsimd_batch.hpp:129:16: note: candidate: ‘template xsimd::batch::batch(T, T, Ts ...) [with Ts = {Ts ...}; T = short unsigned int; A = xsimd::avx512bw]’ 129 | inline batch(T val0, T val1, Ts... vals) noexcept; | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:129:16: note: candidate expects at least 2 arguments, 1 provided /usr/include/xsimd/types/xsimd_batch.hpp:538:12: note: candidate: ‘xsimd::batch::batch(register_type) [with T = short unsigned int; A = xsimd::avx512bw; register_type = xsimd::types::simd_register::register_type]’ 538 | inline batch::batch(register_type reg) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:538:45: note: no known conversion for argument 1 from ‘__m256i’ to ‘xsimd::batch::register_type’ {aka ‘xsimd::types::simd_register::register_type’} 538 | inline batch::batch(register_type reg) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/xsimd/types/xsimd_batch.hpp:528:12: note: candidate: ‘xsimd::batch::batch(const xsimd::batch_bool&) [with T = short unsigned int; A = xsimd::avx512bw]’ 528 | inline batch::batch(batch_bool const& b) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:528:55: note: no known conversion for argument 1 from ‘__m256i’ to ‘const xsimd::batch_bool&’ 528 | inline batch::batch(batch_bool const& b) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/xsimd/types/xsimd_batch.hpp:503:12: note: candidate: ‘xsimd::batch::batch(T) [with T = short unsigned int; A = xsimd::avx512bw]’ 503 | inline batch::batch(T val) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:503:33: note: no known conversion for argument 1 from ‘__m256i’ to ‘short unsigned int’ 503 | inline batch::batch(T val) noexcept | ~~^~~ /usr/include/xsimd/types/xsimd_batch.hpp:126:16: note: candidate: ‘xsimd::batch::batch() [with T = short unsigned int; A = xsimd::avx512bw]’ 126 | inline batch() = default; ///< Create a batch initialized with undefined values. | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:126:16: note: candidate expects 0 arguments, 1 provided /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: candidate: ‘constexpr xsimd::batch::batch(const xsimd::batch&)’ 113 | class batch : public types::simd_register, public types::integral_only_operators | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: no known conversion for argument 1 from ‘__m256i’ to ‘const xsimd::batch&’ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: candidate: ‘constexpr xsimd::batch::batch(xsimd::batch&&)’ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: no known conversion for argument 1 from ‘__m256i’ to ‘xsimd::batch&&’ make[2]: *** [libs/pigment/CMakeFiles/kritapigment.dir/build.make:934: libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE2.cpp.o] Error 1 In file included from /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE4_1.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h: In member function ‘void KoOptimizedPixelDataScalerU8ToU16<_impl>::convertU16ToU8(const quint8*, int, quint8*, int, int, int) const’: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:190:47: error: cannot convert ‘xsimd::batch’ to ‘__m256i’ 190 | x1.data = _mm256_packus_epi16(x1, x2); | ^~ | | | xsimd::batch In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/immintrin.h:53, from /usr/include/xsimd/types/xsimd_avx_register.hpp:38, from /usr/include/xsimd/types/xsimd_avx2_register.hpp:15, from /usr/include/xsimd/types/xsimd_all_registers.hpp:19, from /usr/include/xsimd/config/xsimd_arch.hpp:19, from /usr/include/xsimd/memory/xsimd_aligned_allocator.hpp:27, from /usr/include/xsimd/xsimd.hpp:56, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/config/./xsimd_config.hpp:34, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/config/xsimd_arch.hpp:10, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/xsimd.hpp:11, from /startdir/src/krita-5.2.2/libs/multiarch/KoMultiArchBuildSupport.h:12, from /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl.h:11, from /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE4_1.cpp:8: /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/avx2intrin.h:98:30: note: initializing argument 1 of ‘__m256i _mm256_packus_epi16(__m256i, __m256i)’ 98 | _mm256_packus_epi16 (__m256i __A, __m256i __B) | ~~~~~~~~^~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:195:52: error: cannot convert ‘xsimd::batch’ to ‘__m256i’ 195 | x1.data = _mm256_permute4x64_epi64(x1, 0xd8); | ^~ | | | xsimd::batch /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/avx2intrin.h:1071:35: note: initializing argument 1 of ‘__m256i _mm256_permute4x64_epi64(__m256i, int)’ 1071 | _mm256_permute4x64_epi64 (__m256i __X, const int __M) | ~~~~~~~~^~~ In file included from /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h: In member function ‘void KoOptimizedPixelDataScalerU8ToU16<_impl>::convertU16ToU8(const quint8*, int, quint8*, int, int, int) const’: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:190:47: error: cannot convert ‘xsimd::batch’ to ‘__m256i’ 190 | x1.data = _mm256_packus_epi16(x1, x2); | ^~ | | | xsimd::batch In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/immintrin.h:53, from /usr/include/xsimd/types/xsimd_avx_register.hpp:38, from /usr/include/xsimd/types/xsimd_avx2_register.hpp:15, from /usr/include/xsimd/types/xsimd_all_registers.hpp:19, from /usr/include/xsimd/config/xsimd_arch.hpp:19, from /usr/include/xsimd/memory/xsimd_aligned_allocator.hpp:27, from /usr/include/xsimd/xsimd.hpp:56, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/config/./xsimd_config.hpp:34, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/config/xsimd_arch.hpp:10, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/xsimd.hpp:11, from /startdir/src/krita-5.2.2/libs/multiarch/KoMultiArchBuildSupport.h:12, from /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl.h:11, from /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX.cpp:8: /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/avx2intrin.h:98:30: note: initializing argument 1 of ‘__m256i _mm256_packus_epi16(__m256i, __m256i)’ 98 | _mm256_packus_epi16 (__m256i __A, __m256i __B) | ~~~~~~~~^~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:195:52: error: cannot convert ‘xsimd::batch’ to ‘__m256i’ 195 | x1.data = _mm256_permute4x64_epi64(x1, 0xd8); | ^~ | | | xsimd::batch /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/avx2intrin.h:1071:35: note: initializing argument 1 of ‘__m256i _mm256_permute4x64_epi64(__m256i, int)’ 1071 | _mm256_permute4x64_epi64 (__m256i __X, const int __M) | ~~~~~~~~^~~ In file included from /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSSE3.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h: In member function ‘void KoOptimizedPixelDataScalerU8ToU16<_impl>::convertU16ToU8(const quint8*, int, quint8*, int, int, int) const’: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:190:47: error: cannot convert ‘xsimd::batch’ to ‘__m256i’ 190 | x1.data = _mm256_packus_epi16(x1, x2); | ^~ | | | xsimd::batch In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/immintrin.h:53, from /usr/include/xsimd/types/xsimd_avx_register.hpp:38, from /usr/include/xsimd/types/xsimd_avx2_register.hpp:15, from /usr/include/xsimd/types/xsimd_all_registers.hpp:19, from /usr/include/xsimd/config/xsimd_arch.hpp:19, from /usr/include/xsimd/memory/xsimd_aligned_allocator.hpp:27, from /usr/include/xsimd/xsimd.hpp:56, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/config/./xsimd_config.hpp:34, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/config/xsimd_arch.hpp:10, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/xsimd.hpp:11, from /startdir/src/krita-5.2.2/libs/multiarch/KoMultiArchBuildSupport.h:12, from /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl.h:11, from /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSSE3.cpp:8: /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/avx2intrin.h:98:30: note: initializing argument 1 of ‘__m256i _mm256_packus_epi16(__m256i, __m256i)’ 98 | _mm256_packus_epi16 (__m256i __A, __m256i __B) | ~~~~~~~~^~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:195:52: error: cannot convert ‘xsimd::batch’ to ‘__m256i’ 195 | x1.data = _mm256_permute4x64_epi64(x1, 0xd8); | ^~ | | | xsimd::batch /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/avx2intrin.h:1071:35: note: initializing argument 1 of ‘__m256i _mm256_permute4x64_epi64(__m256i, int)’ 1071 | _mm256_permute4x64_epi64 (__m256i __X, const int __M) | ~~~~~~~~^~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h: In instantiation of ‘void KoOptimizedPixelDataScalerU8ToU16<_impl>::convertU8ToU16(const quint8*, int, quint8*, int, int, int) const [with _impl = xsimd::sse4_1; quint8 = unsigned char]’: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:26:10: required from here 26 | void convertU8ToU16(const quint8 *src, int srcRowStride, quint8 *dst, int dstRowStride, int numRows, int numColumns) const override | ^~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:73:30: error: no matching function for call to ‘xsimd::batch::batch(__m256i)’ 73 | uint16_avx_v y(_mm256_cvtepu8_epi16(x)); | ^ In file included from /usr/include/xsimd/xsimd.hpp:61: /usr/include/xsimd/types/xsimd_batch.hpp:129:16: note: candidate: ‘template xsimd::batch::batch(T, T, Ts ...) [with Ts = {Ts ...}; T = short unsigned int; A = xsimd::avx512bw]’ 129 | inline batch(T val0, T val1, Ts... vals) noexcept; | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:129:16: note: candidate expects at least 2 arguments, 1 provided /usr/include/xsimd/types/xsimd_batch.hpp:538:12: note: candidate: ‘xsimd::batch::batch(register_type) [with T = short unsigned int; A = xsimd::avx512bw; register_type = xsimd::types::simd_register::register_type]’ 538 | inline batch::batch(register_type reg) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:538:45: note: no known conversion for argument 1 from ‘__m256i’ to ‘xsimd::batch::register_type’ {aka ‘xsimd::types::simd_register::register_type’} 538 | inline batch::batch(register_type reg) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/xsimd/types/xsimd_batch.hpp:528:12: note: candidate: ‘xsimd::batch::batch(const xsimd::batch_bool&) [with T = short unsigned int; A = xsimd::avx512bw]’ 528 | inline batch::batch(batch_bool const& b) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:528:55: note: no known conversion for argument 1 from ‘__m256i’ to ‘const xsimd::batch_bool&’ 528 | inline batch::batch(batch_bool const& b) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/xsimd/types/xsimd_batch.hpp:503:12: note: candidate: ‘xsimd::batch::batch(T) [with T = short unsigned int; A = xsimd::avx512bw]’ 503 | inline batch::batch(T val) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:503:33: note: no known conversion for argument 1 from ‘__m256i’ to ‘short unsigned int’ 503 | inline batch::batch(T val) noexcept | ~~^~~ /usr/include/xsimd/types/xsimd_batch.hpp:126:16: note: candidate: ‘xsimd::batch::batch() [with T = short unsigned int; A = xsimd::avx512bw]’ 126 | inline batch() = default; ///< Create a batch initialized with undefined values. | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:126:16: note: candidate expects 0 arguments, 1 provided /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: candidate: ‘constexpr xsimd::batch::batch(const xsimd::batch&)’ 113 | class batch : public types::simd_register, public types::integral_only_operators | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: no known conversion for argument 1 from ‘__m256i’ to ‘const xsimd::batch&’ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: candidate: ‘constexpr xsimd::batch::batch(xsimd::batch&&)’ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: no known conversion for argument 1 from ‘__m256i’ to ‘xsimd::batch&&’ make[2]: *** [libs/pigment/CMakeFiles/kritapigment.dir/build.make:962: libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSE4_1.cpp.o] Error 1 /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h: In instantiation of ‘void KoOptimizedPixelDataScalerU8ToU16<_impl>::convertU8ToU16(const quint8*, int, quint8*, int, int, int) const [with _impl = xsimd::avx; quint8 = unsigned char]’: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:26:10: required from here 26 | void convertU8ToU16(const quint8 *src, int srcRowStride, quint8 *dst, int dstRowStride, int numRows, int numColumns) const override | ^~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:73:30: error: no matching function for call to ‘xsimd::batch::batch(__m256i)’ 73 | uint16_avx_v y(_mm256_cvtepu8_epi16(x)); | ^ In file included from /usr/include/xsimd/xsimd.hpp:61: /usr/include/xsimd/types/xsimd_batch.hpp:129:16: note: candidate: ‘template xsimd::batch::batch(T, T, Ts ...) [with Ts = {Ts ...}; T = short unsigned int; A = xsimd::avx512bw]’ 129 | inline batch(T val0, T val1, Ts... vals) noexcept; | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:129:16: note: candidate expects at least 2 arguments, 1 provided /usr/include/xsimd/types/xsimd_batch.hpp:538:12: note: candidate: ‘xsimd::batch::batch(register_type) [with T = short unsigned int; A = xsimd::avx512bw; register_type = xsimd::types::simd_register::register_type]’ 538 | inline batch::batch(register_type reg) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:538:45: note: no known conversion for argument 1 from ‘__m256i’ to ‘xsimd::batch::register_type’ {aka ‘xsimd::types::simd_register::register_type’} 538 | inline batch::batch(register_type reg) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/xsimd/types/xsimd_batch.hpp:528:12: note: candidate: ‘xsimd::batch::batch(const xsimd::batch_bool&) [with T = short unsigned int; A = xsimd::avx512bw]’ 528 | inline batch::batch(batch_bool const& b) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:528:55: note: no known conversion for argument 1 from ‘__m256i’ to ‘const xsimd::batch_bool&’ 528 | inline batch::batch(batch_bool const& b) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/xsimd/types/xsimd_batch.hpp:503:12: note: candidate: ‘xsimd::batch::batch(T) [with T = short unsigned int; A = xsimd::avx512bw]’ 503 | inline batch::batch(T val) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:503:33: note: no known conversion for argument 1 from ‘__m256i’ to ‘short unsigned int’ 503 | inline batch::batch(T val) noexcept | ~~^~~ /usr/include/xsimd/types/xsimd_batch.hpp:126:16: note: candidate: ‘xsimd::batch::batch() [with T = short unsigned int; A = xsimd::avx512bw]’ 126 | inline batch() = default; ///< Create a batch initialized with undefined values. | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:126:16: note: candidate expects 0 arguments, 1 provided /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: candidate: ‘constexpr xsimd::batch::batch(const xsimd::batch&)’ 113 | class batch : public types::simd_register, public types::integral_only_operators | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: no known conversion for argument 1 from ‘__m256i’ to ‘const xsimd::batch&’ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: candidate: ‘constexpr xsimd::batch::batch(xsimd::batch&&)’ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: no known conversion for argument 1 from ‘__m256i’ to ‘xsimd::batch&&’ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h: In instantiation of ‘void KoOptimizedPixelDataScalerU8ToU16<_impl>::convertU8ToU16(const quint8*, int, quint8*, int, int, int) const [with _impl = xsimd::ssse3; quint8 = unsigned char]’: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:26:10: required from here 26 | void convertU8ToU16(const quint8 *src, int srcRowStride, quint8 *dst, int dstRowStride, int numRows, int numColumns) const override | ^~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:73:30: error: no matching function for call to ‘xsimd::batch::batch(__m256i)’ 73 | uint16_avx_v y(_mm256_cvtepu8_epi16(x)); | ^ In file included from /usr/include/xsimd/xsimd.hpp:61: /usr/include/xsimd/types/xsimd_batch.hpp:129:16: note: candidate: ‘template xsimd::batch::batch(T, T, Ts ...) [with Ts = {Ts ...}; T = short unsigned int; A = xsimd::avx512bw]’ 129 | inline batch(T val0, T val1, Ts... vals) noexcept; | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:129:16: note: candidate expects at least 2 arguments, 1 provided /usr/include/xsimd/types/xsimd_batch.hpp:538:12: note: candidate: ‘xsimd::batch::batch(register_type) [with T = short unsigned int; A = xsimd::avx512bw; register_type = xsimd::types::simd_register::register_type]’ 538 | inline batch::batch(register_type reg) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:538:45: note: no known conversion for argument 1 from ‘__m256i’ to ‘xsimd::batch::register_type’ {aka ‘xsimd::types::simd_register::register_type’} 538 | inline batch::batch(register_type reg) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/xsimd/types/xsimd_batch.hpp:528:12: note: candidate: ‘xsimd::batch::batch(const xsimd::batch_bool&) [with T = short unsigned int; A = xsimd::avx512bw]’ 528 | inline batch::batch(batch_bool const& b) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:528:55: note: no known conversion for argument 1 from ‘__m256i’ to ‘const xsimd::batch_bool&’ 528 | inline batch::batch(batch_bool const& b) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/xsimd/types/xsimd_batch.hpp:503:12: note: candidate: ‘xsimd::batch::batch(T) [with T = short unsigned int; A = xsimd::avx512bw]’ 503 | inline batch::batch(T val) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:503:33: note: no known conversion for argument 1 from ‘__m256i’ to ‘short unsigned int’ 503 | inline batch::batch(T val) noexcept | ~~^~~ /usr/include/xsimd/types/xsimd_batch.hpp:126:16: note: candidate: ‘xsimd::batch::batch() [with T = short unsigned int; A = xsimd::avx512bw]’ 126 | inline batch() = default; ///< Create a batch initialized with undefined values. | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:126:16: note: candidate expects 0 arguments, 1 provided /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: candidate: ‘constexpr xsimd::batch::batch(const xsimd::batch&)’ 113 | class batch : public types::simd_register, public types::integral_only_operators | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: no known conversion for argument 1 from ‘__m256i’ to ‘const xsimd::batch&’ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: candidate: ‘constexpr xsimd::batch::batch(xsimd::batch&&)’ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: no known conversion for argument 1 from ‘__m256i’ to ‘xsimd::batch&&’ make[2]: *** [libs/pigment/CMakeFiles/kritapigment.dir/build.make:976: libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX.cpp.o] Error 1 In file included from /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX2+FMA.cpp:11: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h: In member function ‘void KoOptimizedPixelDataScalerU8ToU16<_impl>::convertU16ToU8(const quint8*, int, quint8*, int, int, int) const’: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:190:47: error: cannot convert ‘xsimd::batch’ to ‘__m256i’ 190 | x1.data = _mm256_packus_epi16(x1, x2); | ^~ | | | xsimd::batch In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/immintrin.h:53, from /usr/include/xsimd/types/xsimd_avx_register.hpp:38, from /usr/include/xsimd/types/xsimd_avx2_register.hpp:15, from /usr/include/xsimd/types/xsimd_all_registers.hpp:19, from /usr/include/xsimd/config/xsimd_arch.hpp:19, from /usr/include/xsimd/memory/xsimd_aligned_allocator.hpp:27, from /usr/include/xsimd/xsimd.hpp:56, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/config/./xsimd_config.hpp:34, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/config/xsimd_arch.hpp:10, from /startdir/src/krita-5.2.2/libs/multiarch/xsimd_extensions/xsimd.hpp:11, from /startdir/src/krita-5.2.2/libs/multiarch/KoMultiArchBuildSupport.h:12, from /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl.h:11, from /startdir/src/build/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX2+FMA.cpp:8: /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/avx2intrin.h:98:30: note: initializing argument 1 of ‘__m256i _mm256_packus_epi16(__m256i, __m256i)’ 98 | _mm256_packus_epi16 (__m256i __A, __m256i __B) | ~~~~~~~~^~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:195:52: error: cannot convert ‘xsimd::batch’ to ‘__m256i’ 195 | x1.data = _mm256_permute4x64_epi64(x1, 0xd8); | ^~ | | | xsimd::batch /usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/include/avx2intrin.h:1071:35: note: initializing argument 1 of ‘__m256i _mm256_permute4x64_epi64(__m256i, int)’ 1071 | _mm256_permute4x64_epi64 (__m256i __X, const int __M) | ~~~~~~~~^~~ make[2]: *** [libs/pigment/CMakeFiles/kritapigment.dir/build.make:948: libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_SSSE3.cpp.o] Error 1 /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h: In instantiation of ‘void KoOptimizedPixelDataScalerU8ToU16<_impl>::convertU8ToU16(const quint8*, int, quint8*, int, int, int) const [with _impl = xsimd::fma3; quint8 = unsigned char]’: /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:26:10: required from here 26 | void convertU8ToU16(const quint8 *src, int srcRowStride, quint8 *dst, int dstRowStride, int numRows, int numColumns) const override | ^~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:73:30: error: no matching function for call to ‘xsimd::batch::batch(__m256i)’ 73 | uint16_avx_v y(_mm256_cvtepu8_epi16(x)); | ^ In file included from /usr/include/xsimd/xsimd.hpp:61: /usr/include/xsimd/types/xsimd_batch.hpp:129:16: note: candidate: ‘template xsimd::batch::batch(T, T, Ts ...) [with Ts = {Ts ...}; T = short unsigned int; A = xsimd::avx512bw]’ 129 | inline batch(T val0, T val1, Ts... vals) noexcept; | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:129:16: note: candidate expects at least 2 arguments, 1 provided /usr/include/xsimd/types/xsimd_batch.hpp:538:12: note: candidate: ‘xsimd::batch::batch(register_type) [with T = short unsigned int; A = xsimd::avx512bw; register_type = xsimd::types::simd_register::register_type]’ 538 | inline batch::batch(register_type reg) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:538:45: note: no known conversion for argument 1 from ‘__m256i’ to ‘xsimd::batch::register_type’ {aka ‘xsimd::types::simd_register::register_type’} 538 | inline batch::batch(register_type reg) noexcept | ~~~~~~~~~~~~~~^~~ /usr/include/xsimd/types/xsimd_batch.hpp:528:12: note: candidate: ‘xsimd::batch::batch(const xsimd::batch_bool&) [with T = short unsigned int; A = xsimd::avx512bw]’ 528 | inline batch::batch(batch_bool const& b) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:528:55: note: no known conversion for argument 1 from ‘__m256i’ to ‘const xsimd::batch_bool&’ 528 | inline batch::batch(batch_bool const& b) noexcept | ~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/include/xsimd/types/xsimd_batch.hpp:503:12: note: candidate: ‘xsimd::batch::batch(T) [with T = short unsigned int; A = xsimd::avx512bw]’ 503 | inline batch::batch(T val) noexcept | ^~~~~~~~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:503:33: note: no known conversion for argument 1 from ‘__m256i’ to ‘short unsigned int’ 503 | inline batch::batch(T val) noexcept | ~~^~~ /usr/include/xsimd/types/xsimd_batch.hpp:126:16: note: candidate: ‘xsimd::batch::batch() [with T = short unsigned int; A = xsimd::avx512bw]’ 126 | inline batch() = default; ///< Create a batch initialized with undefined values. | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:126:16: note: candidate expects 0 arguments, 1 provided /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: candidate: ‘constexpr xsimd::batch::batch(const xsimd::batch&)’ 113 | class batch : public types::simd_register, public types::integral_only_operators | ^~~~~ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: no known conversion for argument 1 from ‘__m256i’ to ‘const xsimd::batch&’ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: candidate: ‘constexpr xsimd::batch::batch(xsimd::batch&&)’ /usr/include/xsimd/types/xsimd_batch.hpp:113:11: note: no known conversion for argument 1 from ‘__m256i’ to ‘xsimd::batch&&’ make[2]: *** [libs/pigment/CMakeFiles/kritapigment.dir/build.make:990: libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl_AVX2+FMA.cpp.o] Error 1 In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoColor.h:16, from /startdir/src/krita-5.2.2/libs/pigment/resources/KoAbstractGradient.cpp:12: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /startdir/src/krita-5.2.2/libs/pigment/KoLut.h:17, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceMaths.h:16, from /startdir/src/krita-5.2.2/libs/pigment/KoColorSpaceTraits.h:14, from /startdir/src/krita-5.2.2/libs/pigment/KoColor.h:16, from /startdir/src/krita-5.2.2/libs/pigment/resources/KoColorSet.h:18, from /startdir/src/krita-5.2.2/libs/pigment/resources/KoColorSet.cpp:7: /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /startdir/src/krita-5.2.2/libs/pigment/lut.h:215:18: note: remove the ‘< >’ make[1]: *** [CMakeFiles/Makefile2:12970: libs/pigment/CMakeFiles/kritapigment.dir/all] Error 2 make: *** [Makefile:146: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_1db397d6-e130-42c7-8a9c-79cb8312e52f/build