==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done ==> Making package: kimageformats 6.16.0-1 (Fri Jul 11 13:44:36 2025) ==> Retrieving sources... -> Found kimageformats-6.16.0.tar.xz -> Found kimageformats-6.16.0.tar.xz.sig ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha256sums... kimageformats-6.16.0.tar.xz ... Passed kimageformats-6.16.0.tar.xz.sig ... Skipped ==> Making package: kimageformats 6.16.0-1 (Fri Jul 11 13:44:56 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... :: There are 5 providers available for libgl: :: Repository extra 1) libglvnd :: Repository alarm 2) imx-gpu-viv-dfb 3) imx-gpu-viv-fb 4) imx-gpu-viv-wl 5) imx-gpu-viv-x11 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 Packages (58) avahi-1:0.8+r194+g3f79789-3 default-cursors-3-1 double-conversion-3.3.1-1 duktape-2.7.0-7 fontconfig-2:2.17.1-1 freetype2-2.13.3-3 graphite-1:1.3.14-5 harfbuzz-11.2.1-1 libb2-0.98.1-3 libcups-2:2.4.12-2 libdaemon-0.14-6 libdrm-2.4.125-1 libedit-20250104_3.1-1 libevdev-1.13.4-1 libglvnd-1.7.0-3 libgudev-238-3 libice-1.1.2-1 libinput-1.28.1-1 libjpeg-turbo-3.1.1-1 libpciaccess-0.18.1-2 libpng-1.6.50-1 libproxy-0.5.10-1 libsm-1.2.6-1 libwacom-2.16.1-1 libx11-1.8.12-1 libxau-1.0.12-1 libxcb-1.17.0-1 libxdmcp-1.1.5-1.1 libxext-1.3.6-1 libxkbcommon-1.10.0-1 libxkbcommon-x11-1.10.0-1 libxmu-1.2.1-1 libxshmfence-1.3.3-1 libxt-1.3.1-1 libxxf86vm-1.1.6-1 llvm-libs-20.1.7-1 lm_sensors-1:3.6.2-1 md4c-0.5.2-1 mesa-1:25.1.5-1 mtdev-1.1.7-1 qt6-translations-6.9.1-1 shared-mime-info-2.4-2 spirv-tools-1:1.4.313.0-1 tslib-1.23-1 wayland-1.23.1-2 xcb-proto-1.17.0-3 xcb-util-0.4.1-2 xcb-util-cursor-0.1.5-1 xcb-util-image-0.4.1-3 xcb-util-keysyms-0.4.1-5 xcb-util-renderutil-0.3.10-2 xcb-util-wm-0.4.2-2 xdg-utils-1.2.1-1 xkeyboard-config-2.45-1 xorg-xprop-1.2.8-1 xorg-xset-1.2.5-2 xorgproto-2024.1-2 qt6-base-6.9.1-4 Total Installed Size: 311.77 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing double-conversion... 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 libb2... 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 installing libcups... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... 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 spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libice... 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 libjpeg-turbo... installing duktape... installing libproxy... installing libsm... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing md4c... installing shared-mime-info... installing tslib... installing xcb-util-renderutil... installing xcb-util... installing xcb-util-image... installing xcb-util-cursor... installing xcb-util-keysyms... installing xcb-util-wm... 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 qt6-translations... installing qt6-base... Optional dependencies for qt6-base freetds: MS SQL driver gdk-pixbuf2: GTK platform plugin gtk3: GTK platform plugin libfbclient: Firebird/iBase driver mariadb-libs: MariaDB driver pango: GTK platform plugin perl: for syncqt [installed] postgresql-libs: PostgreSQL driver qt6-wayland: to run Qt6 applications in a Wayland session unixodbc: ODBC driver :: Running post-transaction hooks... (1/9) Creating system user accounts... Creating group 'avahi' with GID 971. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 971 and GID 971. (2/9) Reloading system manager configuration... Skipped: Current root is not booted. (3/9) Updating udev hardware database... (4/9) Reloading device manager configuration... Skipped: Device manager is not running. (5/9) Arming ConditionNeedsUpdate... (6/9) Updating the MIME type database... (7/9) Updating fontconfig configuration... (8/9) Reloading system bus configuration... Skipped: Current root is not booted. (9/9) Updating fontconfig cache... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Packages (38) aom-3.12.1-1 cmake-4.0.3-1 cppdap-1.58.0-2 dav1d-1.5.1-1 freeglut-3.6.0-2 giflib-5.2.2-2 glu-9.0.3-2 gperftools-2.16-1 hicolor-icon-theme-0.18-1 highway-1.2.0-1 imath-3.1.12-4 jasper-4.2.5-1 jbigkit-2.1-8 jsoncpp-1.9.6-3 lcms2-2.17-1 libde265-1.0.16-1 libdeflate-1.23-1 libtiff-4.7.0-1 libunwind-1.8.2-1 libuv-1.51.0-1 libwebp-1.5.0-1 libxfixes-6.0.1-2 libxi-1.8.2-1 libxrandr-1.5.4-1 libxrender-0.9.12-1 libyuv-r2426+464c51a03-1 rav1e-0.7.1-1 rhash-1.4.4-1 x265-4.1-1 extra-cmake-modules-6.16.0-1 jxrlib-0.2.4-2 karchive-6.16.0-1 libavif-1.3.0-1 libheif-1.20.1-1 libjxl-0.11.1-4 libraw-0.21.4-1 openexr-3.3.4-1 openjpeg2-2.5.3-1 Total Download Size: 0.94 MiB Total Installed Size: 193.47 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... libraw-0.21.4-1-armv7h downloading... jasper-4.2.5-1-armv7h downloading... karchive-6.16.0-1-armv7h downloading... jxrlib-0.2.4-2-armv7h downloading... freeglut-3.6.0-2-armv7h downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... 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 [installed] 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 jxrlib... installing karchive... installing aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing giflib... installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt [pending] installing libwebp... installing libyuv... installing rav1e... installing libavif... installing libde265... Optional dependencies for libde265 ffmpeg: for sherlock265 qt5-base: for sherlock265 sdl: dec265 YUV overlay output installing x265... installing libheif... Optional dependencies for libheif libjpeg-turbo: for heif-convert and heif-enc [installed] libpng: for heif-convert and heif-enc [installed] dav1d: dav1d encoder [installed] ffmpeg: hardware decode rav1e: rav1e encoder [installed] installing libunwind... installing gperftools... Optional dependencies for gperftools graphviz: pprof graph generation perl: pprof and pprof-symbolize commands [installed] installing highway... installing libjxl... Optional dependencies for libjxl gdk-pixbuf2: for gdk-pixbuf loader java-runtime: for JNI bindings installing libxfixes... installing libxi... installing libxrender... installing libxrandr... installing freeglut... installing glu... installing jasper... Optional dependencies for jasper jasper-doc: documentation installing lcms2... installing libraw... installing openjpeg2... installing imath... Optional dependencies for imath boost-libs: python bindings python: python bindings [installed] installing libdeflate... installing openexr... :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Updating the MIME type database... [?25h==> Retrieving sources... -> Found kimageformats-6.16.0.tar.xz -> Found kimageformats-6.16.0.tar.xz.sig ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting kimageformats-6.16.0.tar.xz with bsdtar ==> Starting build()... -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- -- Installing in the same prefix as Qt, adopting their path scheme. -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Failed -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success CMake Warning (dev) at /usr/share/ECM/kde-modules/KDEClangFormat.cmake:109 (add_custom_command): Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming POST_BUILD to preserve backward compatibility. Policy CMP0175 is not set: add_custom_command() rejects invalid arguments. Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEFrameworkCompilerSettings.cmake:63 (kde_clang_format) CMakeLists.txt:16 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Found OpenGL: /usr/lib/libOpenGL.so -- Found WrapOpenGL: TRUE -- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR) -- Found Cups: /usr/lib/libcups.so (found version "2.4.12") -- Checking for module 'libheif>=1.10.0' -- Found libheif, version 1.20.1 -- Checking for module 'libjxl>=0.9.4' -- Found libjxl, version 0.11.1 -- Checking for module 'libjxl_threads>=0.9.4' -- Found libjxl_threads, version 0.11.1 -- Checking for module 'libjxl_cms>=0.9.4' -- Found libjxl_cms, version 0.11.1 -- Checking for module 'libraw' -- Found libraw, version 0.21.4 -- Checking for module 'libraw_r' -- Found libraw_r, version 0.21.4 -- Found LibRaw: /usr/lib/libraw.so (found suitable version "0.21.4", minimum required is "0.20.2") -- Found LibJXR: /usr/include/jxrlib -- The following features have been enabled: * LibHeif, required for the QImage plugin for HEIF/HEIC images * LibJXL, required for the QImage plugin for JPEG XL images * OpenJPEG, required for the QImage plugin for JPEG 2000 images * LibJXR, required for the QImage plugin for JPEG XR images -- The following OPTIONAL packages have been found: * OpenGL * Qt6DBusTools (required version >= 6.9.1) * Qt6Core (required version >= 6.7.0) * KF6Archive (required version >= 6.16.0) Required for the QImage plugin for Krita and OpenRaster images * Cups * Qt6CoreTools (required version >= 6.9.1) * Qt6GuiTools (required version >= 6.9.1) * Qt6WidgetsTools (required version >= 6.9.1) * Qt6PrintSupport (required version >= 6.7.0) Required for the QImage plugin for EPS images * libavif (required version >= 1) Required for the QImage plugin for AVIF images * OpenJPEG, required for the QImage plugin for JPEG 2000 images * PkgConfig * LibRaw (required version >= 0.20.2) Required for the QImage plugin for RAW images * LibJXR, required for the QImage plugin for JPEG XR images -- The following REQUIRED packages have been found: * ECM (required version >= 6.16.0), Extra CMake Modules., <https://commits.kde.org/extra-cmake-modules> * Qt6Gui (required version >= 6.7.0) -- The following OPTIONAL packages have not been found: * WrapVulkanHeaders -- Configuring done (7.0s) -- Generating done (0.7s) -- Build files have been written to: /build/kimageformats/src/build [ 0%] Built target kimg_avif_autogen_timestamp_deps [ 0%] Built target kimg_dds_autogen_timestamp_deps [ 0%] Built target kimg_eps_autogen_timestamp_deps [ 0%] Built target kimg_ani_autogen_timestamp_deps [ 0%] Built target kimg_exr_autogen_timestamp_deps [ 0%] Built target kimg_iff_autogen_timestamp_deps [ 0%] Built target kimg_hdr_autogen_timestamp_deps [ 0%] Built target kimg_heif_autogen_timestamp_deps [ 0%] Built target kimg_jp2_autogen_timestamp_deps [ 0%] Built target kimg_jxl_autogen_timestamp_deps [ 0%] Built target kimg_pic_autogen_timestamp_deps [ 0%] Built target kimg_pcx_autogen_timestamp_deps [ 0%] Built target kimg_pfm_autogen_timestamp_deps [ 0%] Built target kimg_psd_autogen_timestamp_deps [ 0%] Built target kimg_qoi_autogen_timestamp_deps [ 0%] Built target kimg_pxr_autogen_timestamp_deps [ 0%] Built target kimg_rgb_autogen_timestamp_deps [ 0%] Built target kimg_ras_autogen_timestamp_deps [ 0%] Built target kimg_sct_autogen_timestamp_deps [ 0%] Built target kimg_xcf_autogen_timestamp_deps [ 0%] Built target kimg_tga_autogen_timestamp_deps [ 0%] Built target kimg_raw_autogen_timestamp_deps [ 0%] Built target kimg_jxr_autogen_timestamp_deps [ 0%] Built target kimg_kra_autogen_timestamp_deps [ 0%] Automatic MOC for target kimg_ani [ 0%] Built target kimg_ora_autogen_timestamp_deps [ 1%] Automatic MOC for target kimg_avif [ 2%] Automatic MOC for target kimg_dds [ 3%] Automatic MOC for target kimg_exr [ 4%] Automatic MOC for target kimg_eps [ 5%] Automatic MOC for target kimg_hdr [ 6%] Automatic MOC for target kimg_heif [ 7%] Automatic MOC for target kimg_iff [ 7%] Built target kimg_ani_autogen [ 8%] Automatic MOC for target kimg_jxl [ 8%] Built target kimg_dds_autogen [ 8%] Built target kimg_exr_autogen [ 8%] Built target kimg_hdr_autogen [ 8%] Built target kimg_iff_autogen [ 8%] Built target kimg_eps_autogen [ 8%] Automatic MOC for target kimg_pic [ 8%] Automatic MOC for target kimg_jp2 [ 9%] Automatic MOC for target kimg_pcx [ 10%] Automatic MOC for target kimg_pfm [ 10%] Automatic MOC for target kimg_psd [ 10%] Built target kimg_avif_autogen [ 11%] Automatic MOC for target kimg_pxr [ 11%] Built target kimg_heif_autogen [ 11%] Automatic MOC for target kimg_qoi [ 11%] Built target kimg_jp2_autogen [ 11%] Built target kimg_pcx_autogen [ 11%] Built target kimg_pic_autogen [ 11%] Built target kimg_psd_autogen [ 11%] Built target kimg_pfm_autogen [ 12%] Automatic MOC for target kimg_ras [ 12%] Automatic MOC for target kimg_rgb [ 12%] Automatic MOC for target kimg_sct [ 13%] Automatic MOC for target kimg_tga [ 14%] Automatic MOC for target kimg_xcf [ 14%] Built target kimg_pxr_autogen [ 15%] Automatic MOC for target kimg_raw [ 15%] Built target kimg_qoi_autogen [ 16%] Automatic MOC for target kimg_jxr [ 16%] Built target kimg_jxl_autogen [ 17%] Automatic MOC for target kimg_kra [ 17%] Built target kimg_ras_autogen [ 17%] Built target kimg_sct_autogen [ 17%] Automatic MOC for target kimg_ora [ 17%] Running AUTOMOC file extraction for target kimg_ani [ 17%] Running moc --collect-json for target kimg_ani [ 18%] Building CXX object src/imageformats/CMakeFiles/kimg_ani.dir/kimg_ani_autogen/mocs_compilation.cpp.o [ 18%] Building CXX object src/imageformats/CMakeFiles/kimg_ani.dir/ani.cpp.o [ 18%] Built target kimg_xcf_autogen [ 19%] Running AUTOMOC file extraction for target kimg_avif [ 20%] Running moc --collect-json for target kimg_avif [ 20%] Built target kimg_jxr_autogen [ 20%] Running AUTOMOC file extraction for target kimg_dds [ 20%] Running moc --collect-json for target kimg_dds [ 20%] Built target kimg_kra_autogen [ 20%] Building CXX object src/imageformats/CMakeFiles/kimg_avif.dir/kimg_avif_autogen/mocs_compilation.cpp.o [ 21%] Building CXX object src/imageformats/CMakeFiles/kimg_avif.dir/avif.cpp.o [ 21%] Building CXX object src/imageformats/CMakeFiles/kimg_avif.dir/microexif.cpp.o [ 22%] Building CXX object src/imageformats/CMakeFiles/kimg_dds.dir/kimg_dds_autogen/mocs_compilation.cpp.o [ 22%] Building CXX object src/imageformats/CMakeFiles/kimg_dds.dir/dds.cpp.o [ 22%] Built target kimg_rgb_autogen [ 22%] Running AUTOMOC file extraction for target kimg_eps [ 22%] Built target kimg_tga_autogen [ 22%] Running moc --collect-json for target kimg_eps [ 23%] Building CXX object src/imageformats/CMakeFiles/kimg_dds.dir/scanlineconverter.cpp.o [ 24%] Building CXX object src/imageformats/CMakeFiles/kimg_eps.dir/kimg_eps_autogen/mocs_compilation.cpp.o [ 24%] Building CXX object src/imageformats/CMakeFiles/kimg_eps.dir/eps.cpp.o [ 24%] Built target kimg_raw_autogen [ 24%] Running AUTOMOC file extraction for target kimg_exr [ 24%] Running moc --collect-json for target kimg_exr [ 25%] Building CXX object src/imageformats/CMakeFiles/kimg_exr.dir/kimg_exr_autogen/mocs_compilation.cpp.o [ 25%] Building CXX object src/imageformats/CMakeFiles/kimg_exr.dir/exr.cpp.o /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp: In member function 'virtual bool ANIHandler::canRead() const': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp:67:30: warning: cast from 'const char*' to 'const {anonymous}::ChunkHeader*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp: In member function 'virtual bool ANIHandler::read(QImage*)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp:97:30: warning: cast from 'const char*' to 'const quint32_le*' {aka 'const QSpecialInteger<QLittleEndianStorageType<unsigned int> >*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp: In member function 'virtual bool ANIHandler::jumpToNextImage()': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp:224:26: warning: cast from 'const char*' to 'const {anonymous}::ChunkHeader*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp: In member function 'bool ANIHandler::ensureScanned() const': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp:334:29: warning: cast from 'const char*' to 'const quint32_le*' {aka 'const QSpecialInteger<QLittleEndianStorageType<unsigned int> >*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp:357:28: warning: cast from 'const char*' to 'const quint32_le*' {aka 'const QSpecialInteger<QLittleEndianStorageType<unsigned int> >*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp:370:31: warning: cast from 'const char*' to 'const {anonymous}::AniHeader*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp:390:38: warning: cast from 'const char*' to 'const quint32_le*' {aka 'const QSpecialInteger<QLittleEndianStorageType<unsigned int> >*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp:460:56: warning: cast from 'const char*' to 'const {anonymous}::CursorDirEntry*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ani.cpp:480:46: warning: cast from 'const char*' to 'const quint32_le*' {aka 'const QSpecialInteger<QLittleEndianStorageType<unsigned int> >*'} increases required alignment of target type [-Wcast-align] [ 26%] Linking CXX shared module ../../bin/imageformats/kimg_ani.so [ 27%] Building CXX object src/imageformats/CMakeFiles/kimg_exr.dir/scanlineconverter.cpp.o [ 28%] Built target kimg_ani [ 28%] Built target kimg_ora_autogen [ 28%] Running AUTOMOC file extraction for target kimg_hdr [ 28%] Running AUTOMOC file extraction for target kimg_heif [ 28%] Running moc --collect-json for target kimg_hdr /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/avif.cpp: In member function 'virtual bool QAVIFHandler::write(const QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/avif.cpp:759:44: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/avif.cpp:760:39: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] [ 28%] Running moc --collect-json for target kimg_heif [ 28%] Running AUTOMOC file extraction for target kimg_iff [ 28%] Running moc --collect-json for target kimg_iff [ 29%] Building CXX object src/imageformats/CMakeFiles/kimg_hdr.dir/kimg_hdr_autogen/mocs_compilation.cpp.o [ 30%] Building CXX object src/imageformats/CMakeFiles/kimg_heif.dir/kimg_heif_autogen/mocs_compilation.cpp.o [ 30%] Building CXX object src/imageformats/CMakeFiles/kimg_hdr.dir/hdr.cpp.o [ 31%] Building CXX object src/imageformats/CMakeFiles/kimg_iff.dir/kimg_iff_autogen/mocs_compilation.cpp.o [ 31%] Building CXX object src/imageformats/CMakeFiles/kimg_heif.dir/heif.cpp.o [ 31%] Building CXX object src/imageformats/CMakeFiles/kimg_iff.dir/iff.cpp.o /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readATI2(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:945:30: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readUnsignedImage(QDataStream&, const DDSHeader&, quint32, quint32, bool)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:990:26: warning: cast from 'quint8*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readR16F(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1058:26: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'qfloat16*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readRG16F(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1081:26: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'qfloat16*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readARGB16F(QDataStream&, quint32, quint32, bool)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1104:26: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'qfloat16*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readR32F(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1127:23: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readRG32F(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1150:23: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readARGB32F(QDataStream&, quint32, quint32, bool)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1173:23: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readQ16W16V16U16(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1198:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readCxV8U8(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1221:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readARGB16(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1307:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readV8U8(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1332:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readL6V5U5(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1354:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readX8L8V8U8(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1378:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readQ8W8V8U8(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1400:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readV16U16(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1423:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readA2W10V10U10(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1447:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readUYVY(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1474:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readR8G8B8G8(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1502:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readYUY2(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1530:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readG8R8G8B8(QDataStream&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1558:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readA2R10G10B10(QDataStream&, const DDSHeader&, quint32, quint32)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1585:22: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'QImage readCubeMap(QDataStream&, const DDSHeader&, int)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1858:31: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1859:25: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'bool writeA8R8G8B8(const QImage&, QDataStream&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:1982:32: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'bool writeA16B16G16R16F(const QImage&, QDataStream&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:2236:35: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const quint16*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In function 'bool writeA32B32G32R32F(const QImage&, QDataStream&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:2297:35: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const quint32*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In instantiation of 'QImage readDXT(QDataStream&, quint32, quint32) [with DXTVersions version = One; quint32 = unsigned int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:889:24: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:873:30: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In instantiation of 'QImage readDXT(QDataStream&, quint32, quint32) [with DXTVersions version = Two; quint32 = unsigned int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:894:24: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:873:30: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In instantiation of 'QImage readDXT(QDataStream&, quint32, quint32) [with DXTVersions version = Three; quint32 = unsigned int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:899:26: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:873:30: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In instantiation of 'QImage readDXT(QDataStream&, quint32, quint32) [with DXTVersions version = Four; quint32 = unsigned int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:904:25: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:873:30: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In instantiation of 'QImage readDXT(QDataStream&, quint32, quint32) [with DXTVersions version = Five; quint32 = unsigned int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:909:25: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:873:30: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp: In instantiation of 'QImage readDXT(QDataStream&, quint32, quint32) [with DXTVersions version = RXGB; quint32 = unsigned int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:914:25: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/dds.cpp:873:30: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] [ 31%] Linking CXX shared module ../../bin/imageformats/kimg_dds.so [ 32%] Linking CXX shared module ../../bin/imageformats/kimg_eps.so /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/exr.cpp: In member function 'virtual bool EXRHandler::read(QImage*)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/exr.cpp:407:33: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'qfloat16*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/exr.cpp: In function 'bool makePreview(const QImage&, Imf_3_3::Array2D<Imf_3_3::PreviewRgba>&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/exr.cpp:456:25: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/exr.cpp: In member function 'virtual bool EXRHandler::write(const QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/exr.cpp:605:33: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const qfloat16*' increases required alignment of target type [-Wcast-align] [ 33%] Running AUTOMOC file extraction for target kimg_jxl [ 34%] Running moc --collect-json for target kimg_jxl [ 34%] Building CXX object src/imageformats/CMakeFiles/kimg_jxl.dir/kimg_jxl_autogen/mocs_compilation.cpp.o [ 35%] Building CXX object src/imageformats/CMakeFiles/kimg_jxl.dir/jxl.cpp.o [ 36%] Built target kimg_dds [ 36%] Building CXX object src/imageformats/CMakeFiles/kimg_jxl.dir/microexif.cpp.o [ 36%] Linking CXX shared module ../../bin/imageformats/kimg_exr.so /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp: In member function 'QByteArray MicroExif::toByteArray(const QDataStream::ByteOrder&, const Version&) const': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp:1070:91: warning: unused parameter 'version' [-Wunused-parameter] In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qvariant.h:10, from /usr/include/qt6/QtGui/qcolorspace.h:12, from /usr/include/qt6/QtGui/QColorSpace:1, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif_p.h:12, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp:8: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = short unsigned int; _Val = std::pair<const short unsigned int, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const short unsigned int, QVariant> >; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, QVariant> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, QVariant>, std::_Select1st<std::pair<const short unsigned int, QVariant> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, QVariant> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/qt6/QtCore/qdebug.h:40, from /usr/include/qt6/QtCore/qvariant.h:12: /usr/include/qt6/QtCore/qlist.h: In function 'QList<T>::iterator QList<T>::erase(const_iterator, const_iterator) [with T = double]': /usr/include/qt6/QtCore/qlist.h:920:29: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 920 | typename QList<T>::iterator QList<T>::erase(const_iterator abegin, const_iterator aend) | ^~~~~~~~ /usr/include/qt6/QtCore/qlist.h:920:29: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:17: In lambda function, inlined from 'static constexpr void QtMetaContainerPrivate::QMetaSequenceForContainer<QList<double> >::getEraseRangeAtIteratorFn()::<lambda(void*, const void*, const void*)>::_FUN(void*, const void*, const void*)' at /usr/include/qt6/QtCore/qmetacontainer.h:647:20: /usr/include/qt6/QtCore/qmetacontainer.h:648:43: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 648 | static_cast<C *>(c)->erase(*static_cast<const QContainerInfo::iterator<C> *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649 | *static_cast<const QContainerInfo::iterator<C> *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'QList<T>::iterator QList<T>::erase(const_iterator) [with T = double]', inlined from 'QtMetaContainerPrivate::QMetaContainerForContainer<QList<double> >::getEraseAtIteratorFn<void (*)(void*, const void*)>()::<lambda(void*, const void*)>' at /usr/include/qt6/QtCore/qmetacontainer.h:425:43, inlined from 'static constexpr void QtMetaContainerPrivate::QMetaContainerForContainer<QList<double> >::getEraseAtIteratorFn<void (*)(void*, const void*)>()::<lambda(void*, const void*)>::_FUN(void*, const void*)' at /usr/include/qt6/QtCore/qmetacontainer.h:424:20: /usr/include/qt6/QtCore/qlist.h:673:61: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 673 | inline iterator erase(const_iterator pos) { return erase(pos, pos+1); } | ~~~~~^~~~~~~~~~~~ [ 37%] Linking CXX shared module ../../bin/imageformats/kimg_avif.so [ 38%] Built target kimg_eps [ 39%] Building CXX object src/imageformats/CMakeFiles/kimg_iff.dir/chunks.cpp.o /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/hdr.cpp: In function 'bool Read_Old_Line(uchar*, int, QDataStream&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/hdr.cpp:246:17: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/hdr.cpp:246:36: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/hdr.cpp: In function 'bool LoadHDR(QDataStream&, const Header&, QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/hdr.cpp:321:25: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp: In member function 'bool HEIFHandler::write_helper(const QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:230:44: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:231:39: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:258:44: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:259:39: warning: cast from 'uint8_t*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp: In member function 'bool HEIFHandler::ensureDecoder()': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:664:44: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:665:39: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:689:44: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:690:39: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:721:44: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:722:39: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:753:44: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:754:39: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:785:44: warning: cast from 'const uint8_t*' {aka 'const unsigned char*'} to 'const uint16_t*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:786:39: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint16_t*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:818:40: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/heif.cpp:831:40: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'uint32_t*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] [ 40%] Linking CXX shared module ../../bin/imageformats/kimg_hdr.so [ 41%] Building CXX object src/imageformats/CMakeFiles/kimg_heif.dir/microexif.cpp.o [ 42%] Built target kimg_exr [ 43%] Running AUTOMOC file extraction for target kimg_jp2 [ 44%] Running moc --collect-json for target kimg_jp2 [ 44%] Built target kimg_avif [ 45%] Running AUTOMOC file extraction for target kimg_pcx [ 45%] Building CXX object src/imageformats/CMakeFiles/kimg_jp2.dir/kimg_jp2_autogen/mocs_compilation.cpp.o [ 46%] Running moc --collect-json for target kimg_pcx [ 47%] Building CXX object src/imageformats/CMakeFiles/kimg_jp2.dir/jp2.cpp.o [ 47%] Building CXX object src/imageformats/CMakeFiles/kimg_pcx.dir/kimg_pcx_autogen/mocs_compilation.cpp.o [ 48%] Building CXX object src/imageformats/CMakeFiles/kimg_pcx.dir/pcx.cpp.o [ 48%] Running AUTOMOC file extraction for target kimg_pic [ 48%] Running moc --collect-json for target kimg_pic [ 49%] Building CXX object src/imageformats/CMakeFiles/kimg_pic.dir/kimg_pic_autogen/mocs_compilation.cpp.o [ 49%] Building CXX object src/imageformats/CMakeFiles/kimg_pic.dir/pic.cpp.o [ 50%] Built target kimg_hdr [ 50%] Building CXX object src/imageformats/CMakeFiles/kimg_jp2.dir/scanlineconverter.cpp.o /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jxl.cpp: In member function 'virtual bool QJpegXLHandler::write(const QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jxl.cpp:1503:45: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jxl.cpp:1531:47: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const quint16*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] [ 51%] Running AUTOMOC file extraction for target kimg_pfm [ 51%] Running moc --collect-json for target kimg_pfm [ 51%] Building CXX object src/imageformats/CMakeFiles/kimg_pfm.dir/kimg_pfm_autogen/mocs_compilation.cpp.o [ 52%] Building CXX object src/imageformats/CMakeFiles/kimg_pfm.dir/pfm.cpp.o /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/chunks.cpp: In member function 'bool IFFChunk::cacheData(QIODevice*)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/chunks.cpp:171:25: warning: comparison of integer expressions of different signedness: 'qsizetype' {aka 'int'} and 'quint32' {aka 'unsigned int'} [-Wsign-compare] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/chunks.cpp: In member function 'QByteArray BODYChunk::strideRead(QIODevice*, const BMHDChunk*, const CAMGChunk*, const CMAPChunk*) const': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/chunks.cpp:557:44: warning: comparison of integer expressions of different signedness: 'qsizetype' {aka 'int'} and 'unsigned int' [-Wsign-compare] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/chunks.cpp: In member function 'QImage RGBAChunk::uncompressedTile(QIODevice*, const TBHDChunk*) const': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/chunks.cpp:1242:24: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'quint16*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/chunks.cpp:1243:24: warning: cast from 'char*' to 'const quint16*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] [ 52%] Linking CXX shared module ../../bin/imageformats/kimg_iff.so /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp: In member function 'bool JP2HandlerPrivate::imageToJp2(const QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:652:32: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const quint16*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:656:32: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const quint32*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp: In instantiation of 'bool JP2HandlerPrivate::jp2ToImage(QImage*) const [with T = unsigned int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:317:37: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:265:32: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:275:32: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp: In instantiation of 'void JP2HandlerPrivate::alphaFix(QImage*) const [with T = float]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:319:28: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:291:28: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp: In instantiation of 'bool JP2HandlerPrivate::jp2ToImage(QImage*) const [with T = short unsigned int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:321:37: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:265:32: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:275:32: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp: In instantiation of 'void JP2HandlerPrivate::alphaFix(QImage*) const [with T = short unsigned int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:323:30: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:291:28: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp: At global scope: /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:60:13: warning: 'void info_callback(const char*, void*)' defined but not used [-Wunused-function] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:54:13: warning: 'void warning_callback(const char*, void*)' defined but not used [-Wunused-function] In file included from /usr/include/c++/14.2.1/memory:78, from /usr/include/qt6/QtCore/qcontainertools_impl.h:21, from /usr/include/qt6/QtCore/qarraydataops.h:9, from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qstringlist.h:5, from /usr/include/qt6/QtGui/qcolor.h:10, from /usr/include/qt6/QtGui/qimage.h:8, from /usr/include/qt6/QtGui/qimageiohandler.h:8, from /usr/include/qt6/QtGui/QImageIOPlugin:1, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2_p.h:11, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:8: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = opj_image_comptparm]', inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = opj_image_comptparm; _Dp = std::default_delete<opj_image_comptparm>]' at /usr/include/c++/14.2.1/bits/unique_ptr.h:399:17, inlined from 'bool JP2HandlerPrivate::imageToJp2(const QImage&)' at /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:610:87: /usr/include/c++/14.2.1/bits/unique_ptr.h:93:2: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp: In member function 'bool JP2HandlerPrivate::imageToJp2(const QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:610:86: note: returned from 'void* operator new [](std::size_t)' In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = opj_image_comptparm]', inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = opj_image_comptparm; _Dp = std::default_delete<opj_image_comptparm>]' at /usr/include/c++/14.2.1/bits/unique_ptr.h:399:17, inlined from 'bool JP2HandlerPrivate::imageToJp2(const QImage&)' at /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:610:87: /usr/include/c++/14.2.1/bits/unique_ptr.h:93:2: warning: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp: In member function 'bool JP2HandlerPrivate::imageToJp2(const QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jp2.cpp:610:86: note: returned from 'void* operator new [](std::size_t)' [ 53%] Running AUTOMOC file extraction for target kimg_psd /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pcx.cpp: In function 'bool readImage24(QImage&, QDataStream&, const PCXHEADER&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pcx.cpp:586:18: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pcx.cpp: In function 'bool writeImage24(QImage&, QDataStream&, PCXHEADER&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pcx.cpp:778:18: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] [ 54%] Linking CXX shared module ../../bin/imageformats/kimg_jp2.so [ 55%] Built target kimg_iff [ 55%] Linking CXX shared module ../../bin/imageformats/kimg_pcx.so [ 56%] Running moc --collect-json for target kimg_psd [ 57%] Running AUTOMOC file extraction for target kimg_pxr [ 58%] Running moc --collect-json for target kimg_pxr [ 59%] Building CXX object src/imageformats/CMakeFiles/kimg_psd.dir/kimg_psd_autogen/mocs_compilation.cpp.o [ 59%] Building CXX object src/imageformats/CMakeFiles/kimg_pxr.dir/kimg_pxr_autogen/mocs_compilation.cpp.o [ 59%] Building CXX object src/imageformats/CMakeFiles/kimg_psd.dir/psd.cpp.o [ 60%] Building CXX object src/imageformats/CMakeFiles/kimg_pxr.dir/pxr.cpp.o /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pic.cpp: In member function 'virtual bool SoftimagePICHandler::read(QImage*)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pic.cpp:252:21: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pic.cpp: In member function 'virtual bool SoftimagePICHandler::write(const QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pic.cpp:303:27: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pic.cpp:84:12: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 80 equals destination size [-Wstringop-truncation] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pic.cpp:88:12: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4 equals destination size [-Wstringop-truncation] [ 61%] Linking CXX shared module ../../bin/imageformats/kimg_pic.so [ 61%] Built target kimg_jp2 /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp: In member function 'QByteArray MicroExif::toByteArray(const QDataStream::ByteOrder&, const Version&) const': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp:1070:91: warning: unused parameter 'version' [-Wunused-parameter] In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qvariant.h:10, from /usr/include/qt6/QtGui/qcolorspace.h:12, from /usr/include/qt6/QtGui/QColorSpace:1, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif_p.h:12, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp:8: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = short unsigned int; _Val = std::pair<const short unsigned int, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const short unsigned int, QVariant> >; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, QVariant> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, QVariant>, std::_Select1st<std::pair<const short unsigned int, QVariant> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, QVariant> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/qt6/QtCore/qdebug.h:40, from /usr/include/qt6/QtCore/qvariant.h:12: /usr/include/qt6/QtCore/qlist.h: In function 'QList<T>::iterator QList<T>::erase(const_iterator, const_iterator) [with T = double]': /usr/include/qt6/QtCore/qlist.h:920:29: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 /usr/include/qt6/QtCore/qlist.h:920:29: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:17: In lambda function, inlined from 'static constexpr void QtMetaContainerPrivate::QMetaSequenceForContainer<QList<double> >::getEraseRangeAtIteratorFn()::<lambda(void*, const void*, const void*)>::_FUN(void*, const void*, const void*)' at /usr/include/qt6/QtCore/qmetacontainer.h:647:20: /usr/include/qt6/QtCore/qmetacontainer.h:648:43: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 In member function 'QList<T>::iterator QList<T>::erase(const_iterator) [with T = double]', inlined from 'QtMetaContainerPrivate::QMetaContainerForContainer<QList<double> >::getEraseAtIteratorFn<void (*)(void*, const void*)>()::<lambda(void*, const void*)>' at /usr/include/qt6/QtCore/qmetacontainer.h:425:43, inlined from 'static constexpr void QtMetaContainerPrivate::QMetaContainerForContainer<QList<double> >::getEraseAtIteratorFn<void (*)(void*, const void*)>()::<lambda(void*, const void*)>::_FUN(void*, const void*)' at /usr/include/qt6/QtCore/qmetacontainer.h:424:20: /usr/include/qt6/QtCore/qlist.h:673:61: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 [ 62%] Building CXX object src/imageformats/CMakeFiles/kimg_psd.dir/microexif.cpp.o [ 63%] Linking CXX shared module ../../bin/imageformats/kimg_jxl.so [ 63%] Built target kimg_pcx [ 63%] Building CXX object src/imageformats/CMakeFiles/kimg_psd.dir/scanlineconverter.cpp.o /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pfm.cpp: In instantiation of 'bool readScanLine(qint32, QDataStream&, QImage&, const PFMHeader&) [with T = qfloat16; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pfm.cpp:265:40: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pfm.cpp:226:17: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'qfloat16*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pfm.cpp: In instantiation of 'bool readScanLine(qint32, QDataStream&, QImage&, const PFMHeader&) [with T = float; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pfm.cpp:267:37: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/pfm.cpp:226:17: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'float*' increases required alignment of target type [-Wcast-align] [ 63%] Linking CXX shared module ../../bin/imageformats/kimg_pfm.so /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp: In member function 'QByteArray MicroExif::toByteArray(const QDataStream::ByteOrder&, const Version&) const': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp:1070:91: warning: unused parameter 'version' [-Wunused-parameter] In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qvariant.h:10, from /usr/include/qt6/QtGui/qcolorspace.h:12, from /usr/include/qt6/QtGui/QColorSpace:1, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif_p.h:12, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp:8: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = short unsigned int; _Val = std::pair<const short unsigned int, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const short unsigned int, QVariant> >; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, QVariant> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, QVariant>, std::_Select1st<std::pair<const short unsigned int, QVariant> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, QVariant> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/qt6/QtCore/qdebug.h:40, from /usr/include/qt6/QtCore/qvariant.h:12: /usr/include/qt6/QtCore/qlist.h: In function 'QList<T>::iterator QList<T>::erase(const_iterator, const_iterator) [with T = double]': /usr/include/qt6/QtCore/qlist.h:920:29: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 920 | typename QList<T>::iterator QList<T>::erase(const_iterator abegin, const_iterator aend) | ^~~~~~~~ /usr/include/qt6/QtCore/qlist.h:920:29: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:17: In lambda function, inlined from 'static constexpr void QtMetaContainerPrivate::QMetaSequenceForContainer<QList<double> >::getEraseRangeAtIteratorFn()::<lambda(void*, const void*, const void*)>::_FUN(void*, const void*, const void*)' at /usr/include/qt6/QtCore/qmetacontainer.h:647:20: /usr/include/qt6/QtCore/qmetacontainer.h:648:43: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 648 | static_cast<C *>(c)->erase(*static_cast<const QContainerInfo::iterator<C> *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649 | *static_cast<const QContainerInfo::iterator<C> *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'QList<T>::iterator QList<T>::erase(const_iterator) [with T = double]', inlined from 'QtMetaContainerPrivate::QMetaContainerForContainer<QList<double> >::getEraseAtIteratorFn<void (*)(void*, const void*)>()::<lambda(void*, const void*)>' at /usr/include/qt6/QtCore/qmetacontainer.h:425:43, inlined from 'static constexpr void QtMetaContainerPrivate::QMetaContainerForContainer<QList<double> >::getEraseAtIteratorFn<void (*)(void*, const void*)>()::<lambda(void*, const void*)>::_FUN(void*, const void*)' at /usr/include/qt6/QtCore/qmetacontainer.h:424:20: /usr/include/qt6/QtCore/qlist.h:673:61: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 673 | inline iterator erase(const_iterator pos) { return erase(pos, pos+1); } | ~~~~~^~~~~~~~~~~~ [ 63%] Linking CXX shared module ../../bin/imageformats/kimg_heif.so [ 63%] Built target kimg_jxl [ 64%] Running AUTOMOC file extraction for target kimg_qoi [ 64%] Running moc --collect-json for target kimg_qoi [ 64%] Building CXX object src/imageformats/CMakeFiles/kimg_qoi.dir/kimg_qoi_autogen/mocs_compilation.cpp.o [ 65%] Building CXX object src/imageformats/CMakeFiles/kimg_qoi.dir/qoi.cpp.o [ 66%] Built target kimg_pic [ 66%] Building CXX object src/imageformats/CMakeFiles/kimg_qoi.dir/scanlineconverter.cpp.o [ 67%] Built target kimg_heif [ 68%] Running AUTOMOC file extraction for target kimg_ras [ 69%] Running moc --collect-json for target kimg_ras [ 70%] Built target kimg_pfm [ 70%] Running AUTOMOC file extraction for target kimg_rgb [ 70%] Running moc --collect-json for target kimg_rgb [ 70%] Building CXX object src/imageformats/CMakeFiles/kimg_ras.dir/kimg_ras_autogen/mocs_compilation.cpp.o [ 70%] Linking CXX shared module ../../bin/imageformats/kimg_pxr.so [ 71%] Building CXX object src/imageformats/CMakeFiles/kimg_ras.dir/ras.cpp.o [ 72%] Building CXX object src/imageformats/CMakeFiles/kimg_rgb.dir/kimg_rgb_autogen/mocs_compilation.cpp.o [ 72%] Building CXX object src/imageformats/CMakeFiles/kimg_rgb.dir/rgb.cpp.o [ 73%] Running AUTOMOC file extraction for target kimg_sct [ 74%] Running moc --collect-json for target kimg_sct [ 74%] Building CXX object src/imageformats/CMakeFiles/kimg_sct.dir/kimg_sct_autogen/mocs_compilation.cpp.o /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp: In instantiation of 'void {anonymous}::planarToChunchy(uchar*, const char*, qint32, qint32, qint32) [with T = short unsigned int; uchar = unsigned char; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1348:45: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:845:14: warning: cast from 'const char*' to 'const short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:846:14: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp: In instantiation of 'void {anonymous}::planarToChunchy(uchar*, const char*, qint32, qint32, qint32) [with T = float; uchar = unsigned char; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1350:43: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:845:14: warning: cast from 'const char*' to 'const float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:846:14: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp: In instantiation of 'void {anonymous}::premulConversion(char*, qint32, qint32, qint32, const PremulConversion&) [with T = short unsigned int; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1361:50: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:883:14: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp: In instantiation of 'void {anonymous}::premulConversion(char*, qint32, qint32, qint32, const PremulConversion&) [with T = float; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1375:48: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:883:14: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp: In instantiation of 'void {anonymous}::cmykToRgb(uchar*, qint32, const char*, qint32, qint32, bool) [with T = short unsigned int; uchar = unsigned char; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1385:43: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:960:14: warning: cast from 'const char*' to 'const short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:961:14: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp: In instantiation of 'void {anonymous}::rawChannelsCopyToCMYK(uchar*, qint32, const char*, qint32, qint32) [with T = short unsigned int; uchar = unsigned char; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1393:51: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:924:14: warning: cast from 'const char*' to 'const short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp: In instantiation of 'void {anonymous}::rawChannelCopy(uchar*, qint32, qint32, const char*, qint32, qint32, qint32) [with T = short unsigned int; uchar = unsigned char; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1397:48: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:949:14: warning: cast from 'const char*' to 'const short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:950:14: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp: In instantiation of 'void {anonymous}::labToRgb(uchar*, qint32, const char*, qint32, qint32, bool) [with T = short unsigned int; uchar = unsigned char; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1404:38: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1009:14: warning: cast from 'const char*' to 'const short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1010:14: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp: In instantiation of 'void {anonymous}::rawChannelsCopy(uchar*, qint32, const char*, qint32, qint32) [with T = short unsigned int; uchar = unsigned char; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1410:45: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:937:14: warning: cast from 'const char*' to 'const short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:938:14: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp: In instantiation of 'void {anonymous}::rawChannelsCopy(uchar*, qint32, const char*, qint32, qint32) [with T = float; uchar = unsigned char; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1412:43: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:937:14: warning: cast from 'const char*' to 'const float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:938:14: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp: In instantiation of 'void {anonymous}::planarToChunchyCMYK(uchar*, const char*, qint32, qint32, qint32) [with T = short unsigned int; uchar = unsigned char; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1438:53: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:855:14: warning: cast from 'const char*' to 'const short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp: In instantiation of 'void {anonymous}::planarToChunchyFloatToUInt16(uchar*, const char*, qint32, qint32, qint32) [with T = float; uchar = unsigned char; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:1446:56: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:867:14: warning: cast from 'const char*' to 'const float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/psd.cpp:868:14: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'quint16*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] [ 75%] Building CXX object src/imageformats/CMakeFiles/kimg_sct.dir/sct.cpp.o [ 76%] Running AUTOMOC file extraction for target kimg_tga [ 77%] Running moc --collect-json for target kimg_tga [ 77%] Built target kimg_pxr [ 77%] Running AUTOMOC file extraction for target kimg_xcf [ 77%] Running moc --collect-json for target kimg_xcf [ 77%] Building CXX object src/imageformats/CMakeFiles/kimg_tga.dir/kimg_tga_autogen/mocs_compilation.cpp.o [ 78%] Building CXX object src/imageformats/CMakeFiles/kimg_xcf.dir/kimg_xcf_autogen/mocs_compilation.cpp.o [ 79%] Building CXX object src/imageformats/CMakeFiles/kimg_tga.dir/tga.cpp.o [ 79%] Building CXX object src/imageformats/CMakeFiles/kimg_xcf.dir/xcf.cpp.o [ 79%] Running AUTOMOC file extraction for target kimg_raw [ 79%] Running moc --collect-json for target kimg_raw /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/qoi.cpp: In function 'bool {anonymous}::LoadQOI(QIODevice*, const QoiHeader&, QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/qoi.cpp:156:26: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] [ 80%] Linking CXX shared module ../../bin/imageformats/kimg_qoi.so [ 81%] Building CXX object src/imageformats/CMakeFiles/kimg_raw.dir/kimg_raw_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object src/imageformats/CMakeFiles/kimg_raw.dir/raw.cpp.o [ 83%] Built target kimg_qoi [ 83%] Running AUTOMOC file extraction for target kimg_jxr [ 83%] Running moc --collect-json for target kimg_jxr /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ras.cpp: In function 'bool {anonymous}::LoadRAS(QDataStream&, const RasHeader&, QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ras.cpp:272:29: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ras.cpp:287:29: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ras.cpp:302:29: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/ras.cpp:318:29: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] [ 83%] Linking CXX shared module ../../bin/imageformats/kimg_ras.so [ 84%] Building CXX object src/imageformats/CMakeFiles/kimg_jxr.dir/kimg_jxr_autogen/mocs_compilation.cpp.o [ 84%] Building CXX object src/imageformats/CMakeFiles/kimg_jxr.dir/jxr.cpp.o /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp: In member function 'bool SGIImagePrivate::readData(QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp:228:13: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp:246:17: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp:259:17: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp:277:13: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp: In member function 'bool SGIImagePrivate::scanData(const QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp:479:13: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp:500:17: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp:515:17: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp:535:13: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp: In member function 'bool SGIImagePrivate::writeVerbatim(const QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp:698:13: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp:710:17: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp:717:17: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/rgb.cpp:729:13: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] [ 85%] Linking CXX shared module ../../bin/imageformats/kimg_rgb.so /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp: In member function 'QByteArray MicroExif::toByteArray(const QDataStream::ByteOrder&, const Version&) const': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp:1070:91: warning: unused parameter 'version' [-Wunused-parameter] In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qvariant.h:10, from /usr/include/qt6/QtGui/qcolorspace.h:12, from /usr/include/qt6/QtGui/QColorSpace:1, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif_p.h:12, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp:8: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = short unsigned int; _Val = std::pair<const short unsigned int, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const short unsigned int, QVariant> >; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, QVariant> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, QVariant>, std::_Select1st<std::pair<const short unsigned int, QVariant> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, QVariant> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/qt6/QtCore/qdebug.h:40, from /usr/include/qt6/QtCore/qvariant.h:12: /usr/include/qt6/QtCore/qlist.h: In function 'QList<T>::iterator QList<T>::erase(const_iterator, const_iterator) [with T = double]': /usr/include/qt6/QtCore/qlist.h:920:29: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 920 | typename QList<T>::iterator QList<T>::erase(const_iterator abegin, const_iterator aend) | ^~~~~~~~ /usr/include/qt6/QtCore/qlist.h:920:29: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:17: In lambda function, inlined from 'static constexpr void QtMetaContainerPrivate::QMetaSequenceForContainer<QList<double> >::getEraseRangeAtIteratorFn()::<lambda(void*, const void*, const void*)>::_FUN(void*, const void*, const void*)' at /usr/include/qt6/QtCore/qmetacontainer.h:647:20: /usr/include/qt6/QtCore/qmetacontainer.h:648:43: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 648 | static_cast<C *>(c)->erase(*static_cast<const QContainerInfo::iterator<C> *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649 | *static_cast<const QContainerInfo::iterator<C> *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'QList<T>::iterator QList<T>::erase(const_iterator) [with T = double]', inlined from 'QtMetaContainerPrivate::QMetaContainerForContainer<QList<double> >::getEraseAtIteratorFn<void (*)(void*, const void*)>()::<lambda(void*, const void*)>' at /usr/include/qt6/QtCore/qmetacontainer.h:425:43, inlined from 'static constexpr void QtMetaContainerPrivate::QMetaContainerForContainer<QList<double> >::getEraseAtIteratorFn<void (*)(void*, const void*)>()::<lambda(void*, const void*)>::_FUN(void*, const void*)' at /usr/include/qt6/QtCore/qmetacontainer.h:424:20: /usr/include/qt6/QtCore/qlist.h:673:61: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 673 | inline iterator erase(const_iterator pos) { return erase(pos, pos+1); } | ~~~~~^~~~~~~~~~~~ [ 86%] Linking CXX shared module ../../bin/imageformats/kimg_psd.so [ 86%] Built target kimg_ras [ 87%] Linking CXX shared module ../../bin/imageformats/kimg_sct.so [ 88%] Building CXX object src/imageformats/CMakeFiles/kimg_jxr.dir/microexif.cpp.o /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/tga.cpp: In function 'bool {anonymous}::LoadTGA(QDataStream&, const TgaHeader&, QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/tga.cpp:396:29: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/tga.cpp:409:29: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'QRgb*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/tga.cpp:413:35: warning: cast from 'uchar*' {aka 'unsigned char*'} to '{anonymous}::Color555*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/tga.cpp: In member function 'bool TGAHandler::writeRGBA(const QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/tga.cpp:597:20: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const QRgb*' {aka 'const unsigned int*'} increases required alignment of target type [-Wcast-align] [ 88%] Linking CXX shared module ../../bin/imageformats/kimg_tga.so [ 89%] Built target kimg_rgb [ 89%] Running AUTOMOC file extraction for target kimg_kra [ 89%] Running moc --collect-json for target kimg_kra In file included from /usr/include/jxrlib/JXRMeta.h:32, from /usr/include/jxrlib/JXRGlue.h:34, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jxr.cpp:34: /usr/include/jxrlib/wmspecstring.h:37:5: warning: "_MSC_VER" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-undef-Wundef]8;;] 37 | #if _MSC_VER | ^~~~~~~~ /usr/include/jxrlib/wmspecstring.h:159:6: warning: "_MSC_VER" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-undef-Wundef]8;;] 159 | #if (_MSC_VER >= 1000) && !defined(__midl) && defined(_PREFAST_) | ^~~~~~~~ In file included from /usr/include/jxrlib/wmspecstring.h:304: /usr/include/jxrlib/wmspecstrings_adt.h:56:6: warning: "_MSC_VER" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-undef-Wundef]8;;] 56 | #if (_MSC_VER >= 1000) && !defined(__midl) && defined(_PREFAST_) | ^~~~~~~~ In file included from /usr/include/jxrlib/wmspecstring.h:331: /usr/include/jxrlib/wmspecstrings_strict.h:211:6: warning: "_MSC_VER" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-undef-Wundef]8;;] 211 | #if (_MSC_VER >= 1400) && !defined(__midl) && !defined(_PREFAST_) && (__SPECSTRINGS_STRICT_LEVEL > 0) | ^~~~~~~~ In file included from /usr/include/jxrlib/JXRGlue.h:35: /usr/include/jxrlib/guiddef.h:44:28: warning: "__LP64__" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-undef-Wundef]8;;] 44 | #if defined(_WINDOWS_) || !__LP64__ | ^~~~~~~~ /usr/include/jxrlib/guiddef.h:65:6: warning: "_MSC_VER" is not defined, evaluates to 0 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-undef-Wundef]8;;] 65 | #if (_MSC_VER >= 1100) | ^~~~~~~~ [ 90%] Building CXX object src/imageformats/CMakeFiles/kimg_kra.dir/kimg_kra_autogen/mocs_compilation.cpp.o [ 90%] Building CXX object src/imageformats/CMakeFiles/kimg_kra.dir/kra.cpp.o [ 90%] Built target kimg_sct [ 90%] Running AUTOMOC file extraction for target kimg_ora [ 90%] Running moc --collect-json for target kimg_ora [ 91%] Building CXX object src/imageformats/CMakeFiles/kimg_ora.dir/kimg_ora_autogen/mocs_compilation.cpp.o [ 91%] Built target kimg_tga [ 91%] Building CXX object src/imageformats/CMakeFiles/kimg_ora.dir/ora.cpp.o [ 91%] Built target kimg_psd /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/raw.cpp: In instantiation of 'void {anonymous}::rgbToRgbX(uchar*, const uchar*, qint32, qint32) [with T = short unsigned int; uchar = unsigned char; qint32 = int]': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/raw.cpp:714:31: required from here /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/raw.cpp:397:14: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const short unsigned int*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/raw.cpp:398:14: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'short unsigned int*' increases required alignment of target type [-Wcast-align] [ 91%] Linking CXX shared module ../../bin/imageformats/kimg_raw.so /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp: In member function 'bool XCFImageFormat::loadLayerProperties(QDataStream&, Layer&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1257:54: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp: In static member function 'static bool XCFImageFormat::assignImageBytes(Layer&, uint, uint, const GimpPrecision&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1674:42: warning: comparison of integer expressions of different signedness: 'qsizetype' {aka 'int'} and 'uint' {aka 'unsigned int'} [-Wsign-compare] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1674:80: warning: comparison of integer expressions of different signedness: 'qsizetype' {aka 'int'} and 'uint' {aka 'unsigned int'} [-Wsign-compare] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1684:36: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const quint16*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1695:36: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1721:36: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const quint16*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1729:36: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const qfloat16*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1778:32: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'quint16*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1780:34: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const quint16*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1792:33: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'qfloat16*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1793:35: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const qfloat16*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1820:30: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:1821:32: warning: cast from 'const uchar*' {aka 'const unsigned char*'} to 'const float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp: In member function 'bool XCFImageFormat::loadLevel(QDataStream&, Layer&, qint32, GimpPrecision)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:2116:39: warning: cast from 'QList<unsigned char>::pointer' {aka 'unsigned char*'} to 'quint32*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:2118:26: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'quint16*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:2142:38: warning: cast from 'QList<unsigned char>::pointer' {aka 'unsigned char*'} to 'double*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:2144:26: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp: In member function 'bool XCFImageFormat::loadChannelProperties(QDataStream&, Layer&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:2412:67: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp: In static member function 'static bool XCFImageFormat::assignMaskBytes(Layer&, uint, uint, const GimpPrecision&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:2489:59: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'const quint16*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:2494:57: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'const float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:2502:59: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'const quint16*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/xcf.cpp:2507:60: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'const qfloat16*' increases required alignment of target type [-Wcast-align] [ 92%] Linking CXX shared module ../../bin/imageformats/kimg_xcf.so [ 93%] Built target kimg_raw [ 94%] Built target kimg_xcf /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jxr.cpp: In member function 'virtual bool JXRHandler::read(QImage*)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jxr.cpp:1029:29: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'qfloat16*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jxr.cpp:1033:29: warning: cast from 'uchar*' {aka 'unsigned char*'} to 'float*' increases required alignment of target type [-Wcast-align] /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jxr.cpp: In member function 'virtual bool JXRHandler::write(const QImage&)': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/jxr.cpp:1052:37: warning: comparison is always false due to limited range of data type [-Wtype-limits] [ 95%] Linking CXX shared module ../../bin/imageformats/kimg_kra.so [ 96%] Linking CXX shared module ../../bin/imageformats/kimg_ora.so [ 97%] Built target kimg_kra [ 98%] Built target kimg_ora /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp: In member function 'QByteArray MicroExif::toByteArray(const QDataStream::ByteOrder&, const Version&) const': /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp:1070:91: warning: unused parameter 'version' [-Wunused-parameter] In file included from /usr/include/c++/14.2.1/map:62, from /usr/include/qt6/QtCore/qmetatype.h:28, from /usr/include/qt6/QtCore/qvariant.h:10, from /usr/include/qt6/QtGui/qcolorspace.h:12, from /usr/include/qt6/QtGui/QColorSpace:1, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif_p.h:12, from /build/kimageformats/src/kimageformats-6.16.0/src/imageformats/microexif.cpp:8: /usr/include/c++/14.2.1/bits/stl_tree.h: In function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = short unsigned int; _Val = std::pair<const short unsigned int, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const short unsigned int, QVariant> >; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, QVariant> >]': /usr/include/c++/14.2.1/bits/stl_tree.h:2206:5: note: parameter passing for argument of type 'std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, QVariant>, std::_Select1st<std::pair<const short unsigned int, QVariant> >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, QVariant> > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/qt6/QtCore/qdebug.h:40, from /usr/include/qt6/QtCore/qvariant.h:12: /usr/include/qt6/QtCore/qlist.h: In function 'QList<T>::iterator QList<T>::erase(const_iterator, const_iterator) [with T = double]': /usr/include/qt6/QtCore/qlist.h:920:29: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 /usr/include/qt6/QtCore/qlist.h:920:29: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:17: In lambda function, inlined from 'static constexpr void QtMetaContainerPrivate::QMetaSequenceForContainer<QList<double> >::getEraseRangeAtIteratorFn()::<lambda(void*, const void*, const void*)>::_FUN(void*, const void*, const void*)' at /usr/include/qt6/QtCore/qmetacontainer.h:647:20: /usr/include/qt6/QtCore/qmetacontainer.h:648:43: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 In member function 'QList<T>::iterator QList<T>::erase(const_iterator) [with T = double]', inlined from 'QtMetaContainerPrivate::QMetaContainerForContainer<QList<double> >::getEraseAtIteratorFn<void (*)(void*, const void*)>()::<lambda(void*, const void*)>' at /usr/include/qt6/QtCore/qmetacontainer.h:425:43, inlined from 'static constexpr void QtMetaContainerPrivate::QMetaContainerForContainer<QList<double> >::getEraseAtIteratorFn<void (*)(void*, const void*)>()::<lambda(void*, const void*)>::_FUN(void*, const void*)' at /usr/include/qt6/QtCore/qmetacontainer.h:424:20: /usr/include/qt6/QtCore/qlist.h:673:61: note: parameter passing for argument of type 'QList<double>::const_iterator' changed in GCC 7.1 [ 98%] Linking CXX shared module ../../bin/imageformats/kimg_jxr.so [100%] Built target kimg_jxr ==> Entering fakeroot environment... ==> Starting package()... -- Install configuration: "" -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_ani.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_avif.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_dds.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_eps.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_exr.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_hdr.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_heif.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_iff.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_jxl.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_jp2.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_pcx.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_pic.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_pfm.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_psd.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_pxr.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_qoi.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_ras.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_rgb.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_sct.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_tga.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_xcf.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_raw.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_jxr.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_kra.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/qt6/plugins/imageformats/kimg_ora.so -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/cmake/KF6ImageFormats/KF6ImageFormatsConfig.cmake -- Installing: /build/kimageformats/pkg/kimageformats/usr/lib/cmake/KF6ImageFormats/KF6ImageFormatsConfigVersion.cmake ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/lib/qt6/plugins/imageformats/kimg_tga.so ==> Creating package "kimageformats"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: kimageformats 6.16.0-1 (Fri Jul 11 13:47:41 2025) ==> Cleaning up...